mock定义
- 1 拦截ajax
- 生成伪随机数据 当前端开发 程序员写好了接口文档 没有实现接口文档先自己造数据,模拟后端,开发前端的功能等待后端接口做好,和后端联调,更改baseURL实现切换接口服务器
安装
- 安装mockjs
npm install mockjs --save-dev
- 在项目中创建mock.js,并写一个简单的返回示例,后面拦截其他url的ajax请求直接参考这个示例。
import Mock from 'mockjs'
Mock.mock('//api/msdk/proxy/query_common_credit/', {
"ret":0,
"data":
{
"mtime": "@datetime",
"score|1-800": 800,
"rank|1-100": 100,
"stars|1-5": 5,
"nickname": "@cname",
}
使用
1. 定义mock.js
2. 在main.js 导入import ‘@/mock/mock.js’
导入 mock
import Mock from ‘mockjs’
方法
Mock(url,methd,data)
Mock(url,data)
Mock(url,method,function(options){
return {data数据}
})