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 调用后台数据