使用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)' }]}).datalet data = mock.mock({ 'data|7': [ { 'img': "@image(100x100,@color)", 'title': '@ctitle', 'price': "@integer(10,100)", 'count': '@integer(1000,2000)' } ]}).datamock.mock('/list',list);mock.mock('/data',data);console.log(list);