mockjs 用起来非常的方便,在后台没有返给我们的时候,可以一个参数开启模拟数据,不用注释代码
话不多说,上步骤
1. 引入mockjs
npm install mockjs --save-dev
2. 建一个文件,mock/mock.js
let Mock = require('mockjs');
Mock.mock('/auth/login','post',
{
"code": 100200,
"data": {
}
})
mockjs 中很多生成数据的方法,这里我就不啰嗦了,异步官网 mockjs
3. mian.js 中引入,为了不注销代码 手动开关,我们这里需要这样写:
process.env.VUE_APP_MOCK=='true' && require('./mock/mockServer')
process是node的内置全局对象,可以拿到配置文件里的值,所以:
4. 配置文件 .env.development 中,添加变量
VUE_APP_MOCK = true //true 走mock数据,false 调用后台数据