mockjs 使用以及反向校验
一、背景 前端开发需要依赖后端接口 后端接口输出慢、接口规范随时可能会变,而前端毫无感知 前端需要自己 mock 假数据 json 文件 假数据 json 数据内容是静态的,测试不同返回情况需要修改 json 文件 ... 因此我们需要一种可以帮我们构造数据的工具,并解决以上的若干痛点 mock.js 是一个不错的工具 二、安装与使用 安装 yarn add mockjs -D 使用 // 使用 Mock import Mock from 'mockjs' Mock.mock('http://test.com/getjson.json', 'get', { // 属性 list 的值是一个数组,其中含有 1 到 10 个元素 'list|1-10': [{ // 属性 id 是一个自增数,起始值为 1,每次增 1 'id|+1': 1 }] }) 三、常用构造指令 以下示例可以在 http://mockjs.com/examples.html 网页上打开控制台 使用 Mock.mock({示例代码}) 查看生成的结果 1、时间戳: 'name|1564577990837-2564577990837': 0 2、id 'name|1-123456789': 0 // 6174430 3、指定长度范围,随机中文字符 name: '@cword(2, 6)' // 价亲三身千然