vue配置请求本地json数据的方法
Vue配置本地JSON数据请求的方法:长沙网络推广实践分享
今天,我将向大家分享一种在Vue中配置请求本地JSON数据的方法。这种方法对于长沙网络推广来说非常实用,也为大家提供一个参考。
在项目的build文件夹下找到webpack.dev.conf.js文件。在引入portfinder模块后,我们需要添加以下代码来引入express模块并设置本地数据:
```javascript
const express = require('express');
const app = express();
const appData = require('../data.json'); // 加载本地json文件
const seller = appData.seller; // 获取对应本地数据
const goods = appData.goods;
const ratings = appData.ratings;
const apiRoutes = express.Router();
app.use('/api', apiRoutes);
```
接下来,我们找到devServer并在其中添加以下代码来创建接口并返回本地数据:
```javascript
before: function (app) {
app.get('/api/seller', function (req, res) {
res.json({ errno: 0, data: seller }); // 接口返回json数据,seller为配置好的本地数据
});
app.get('/api/goods', function (req, res) {
res.json({ errno: 0, data: goods }); // 接口返回json数据,goods为配置好的本地数据
});
app.get('/api/ratings', function (req, res) {
res.json({ errno: 0, data: ratings }); // 接口返回json数据,ratings为配置好的本地数据
});
}
```这样我们就配置好了本地的接口。接下来,在项目中通过发送请求访问这些接口即可获取本地数据。以下是一个示例脚本:
```html
import header from './components/header/header.vue';
const ERR_OK = 0;
export default {
data() {
return { seller: {} }; // 定义seller数据对象用于存储获取到的本地数据
},
created() { // 在组件创建时发送请求获取数据
this.$http.get('/api/seller').then((response) => { // 向配置的接口发送请求获取数据
response = response.body; // 获取到响应的数据
编程语言
- vue配置请求本地json数据的方法
- Laravel 实现Controller向blade前台模板赋值的四种方式
- ASP.NET项目开发中日期控件DatePicker如何使用
- JS解决IOS中拍照图片预览旋转90度BUG的问题
- 详谈jQuery.load()和Jsp的include的区别
- yii去掉必填项中星号的方法
- PHP计算一年多少个星期和每周的开始和结束日期
- ThinkPHP有变量的where条件分页实例
- JSP实现简单的用户登录并显示出用户信息的方法
- PHP学习笔记(二) 了解PHP的基本语法以及目录结
- jQuery简单实现向列表动态添加新元素的方法示例
- BootStrap在jsp中的使用
- MySQL可视化工具Navicat的连接方法
- SQL排除重复结果只取字段最大值分享
- 基于jQuery实现仿微博发布框字数提示
- 256种编程语言大汇总