首页 > 代码库 > 在vue-cli环境下模拟数据接口及如何应用mockjs
在vue-cli环境下模拟数据接口及如何应用mockjs
第一种办法
1、需要先准备json文件 在根目录下新建个oapi文件夹下新建个iorder.json文件将需要遍历的json数据沾里面。
2、在build文件夹下新建dev-server.js 文件
// build/dev-server.js var apiRoutes = express.Router(); var appData = http://www.mamicode.com/require("../oapi/iorder.json"); apiRoutes.get(‘/oapi‘,function(req,res){ res.send({ appData }) }) app.use(‘/api‘, apiRoutes); //在list.vue 下 具体看你需要遍历数据的模板vue methods:{ axios.get("./api/oapi") .then(response=>{let reason=response.data.appData.reason;for(var v of reason){this.tasks.push(v)};Indicator.close();}); }
第二种办法应用mockjs 无需另建json数据 前提需要安装cnpm install mockjs --save
在dev-server.js下
//mock数据 var Mock = require(‘mockjs‘); var apiRoutes = express.Router(); apiRoutes.get(‘/oapi‘,function(req,res){ res.send(Mock.mock({ "reason|1-10":[{ "ORDERID|1-10":/[a-zA-Z1-9]/, "PKG_NUM|1-8":/[1-9]/, "HAS_REPORT":false, "ODSTATUS":"样本接收", "SEND_TIME":"@date", "HZNAME":"@name", "EXAMNAME":"原溯450" }] })) }); app.use(‘/api‘, apiRoutes);
在vue-cli环境下模拟数据接口及如何应用mockjs
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。