本地调试同时使用本地mock数据和线上数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本地调试同时使用本地mock数据和线上数据相关的知识,希望对你有一定的参考价值。
参考技术A 修改vue.config.js文件中的proxy,匹配线上接口中所有包含v1字段的接口,重写到线上接口,其他不匹配的继续走mock注意引用mock数据,是after... ,把before改成after,因为这个问题改的生无可恋怀疑人生ing...
proxy:
'/v1':
target: https://bsxq.whiteplanet.com.cn/ ,
changeOrigin: true,
pathRewrite:
['^' + process.env.VUE_APP_BASE_API]: ''
,
,
after: require('./mock/mock-server.js'),
判断一个对象是否为空
Object.keys(obj).length==0
mock数据的使用
以约诊管理为例
1.在api/下新增appointment.js文件,
import request from '@/utils/request'
export function getList(params)
return request(
url: '/vue-admin-template/appointment/list',
method: 'get',
params
)
2.在mock/中增加同名文件
数据略
const appointment=require('./appointment')
const mocks = [
...appointment
]
以上是关于本地调试同时使用本地mock数据和线上数据的主要内容,如果未能解决你的问题,请参考以下文章