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 調用后台數據