安装
npm install --save-dev mockjs
引入
为了让mock中的数据只在开发环境中有效,防止其与生产环境的数据出现混淆,可以:
在config/dev.env.js文件中加入 MOCK: ‘true’
module.exports = merge(prodEnv, { NODE_ENV: '"development"', MOCK: 'true', })
在config/prod.env.js文件中加入 MOCK: ‘false’
module.exports = { NODE_ENV: '"production"', MOCK: 'false', }
在main,js中添加
process.env.MOCK && require('@/mock')
注意
此时想要项目运行不出错,需要先在src下新建一个mock目录,在mock目录下新建一个index.js文件
mock数据
import Mock from 'mockjs' Mock.mock('/local-server/login', function () { return { data: { RETCODE: 'AAAAAAA', RETMSG: '登录成功' } } })
发起请求
let data = [] this.$axios .post('/local-server/login', data) .then(res => { //... }
热门文章
- 「1月11日」最高速度21.9M/S,2025年WinXray每天更新免费节点订阅链接
- 宠物医院收费价目表昆明(昆明宠物医院24小时营业)
- 常用注解@JsonField、@JsonFormat、@DateTimeFormat区别
- 「2月27日」最高速度22.8M/S,2025年WinXray每天更新免费节点订阅链接
- 厦门宠物领养中心哪家好点 厦门宠物领养中心哪家好点呢
- 动物疫苗经营许可(动物疫苗经营许可证冷库建设要求)
- 动物打了疫苗了被抓伤还要打针吗视频讲解(动物打疫苗后抓了人是否还要打疫苗)
- 有宠物回收的吗(有宠物回收的吗知乎)
- 厦门有没有宠物领养中心(厦门宠物救助领养中心地址)
- 「2月28日」最高速度19.1M/S,2025年WinXray每天更新免费节点订阅链接