作用
拦截ajax生成随机数据
- 安装
npm install mockjs -D
- 导入,建议写在main.js里
import Mock from 'mock'
const Mock = require('mock')
- 配置拦截
- 需要单独写个文件,在main.js文件里引入
Mock.mock('requestPath','GET',function(){
return { name:'111'}
})
-
参数1 拦截的请求接口路径(可以是正则表达式)
-
参数2 拦截的请求方式,不写的话默认拦截所有
-
参数3 拦截之后的操作,返回的假数据可以写在在这里
-
用这个接口的时候直接用就行,已经时直接返回假数据了
常用配置
- 字符类
'数据名称 | 最小-最大': "字符串" // 返回一个字符串,个数在区间内随机
"数据名称":"@cname" // 一个随机的人名
- 数字类
数据名称 | 最小值-最大值": 出现几次
数据名称 | 数字.小数点后位数": 出现几次
- 图片类
"数据名称":function(){
return Mock.Random.dataImage("200x100"); //图片宽高
},
- 邮箱
"数据名称":"@email" // 一个随机i的邮箱
- 位置
"数据名称":"@county(true)"