使用devServer请求数据
写在vue.config.js文件中,而该文件和src文件夹是同级目录
// 引入数据
let data = require("./src/mock/mock");
let zhilist = require("./src/mock/zhibo");
module.exports = {
devServer:{
before(app){
// 向/data接口返回数据
app.get("/data",(req,res)=>{
res.send(data.data);
})
app.get("/zhibolist",(req,res)=>{
res.send(zhilist.data);
})
}
}
}
使用mock自带的功能模拟数据接口
const mock = require('mockjs');
let list = mock.mock({
'data|10': [{
'img': '@img(100x100,@color)',
'title': '@ctitle(2,4)'
}]
}).data
let data = mock.mock({
'data|7': [
{
'img': "@image(100x100,@color)",
'title': '@ctitle',
'price': "@integer(10,100)",
'count': '@integer(1000,2000)'
}
]
}).data
mock.mock('/list',list);
mock.mock('/data',data);
console.log(list);