什么是Mock.js
-
官网:http://mockjs.com/ 文档:https://github.com/nuysoft/Mock/wiki Mock.js 是用于生成随*机数据,拦截 Ajax 请求。 通过拦截 Ajax 请求,根据数据模板生成并返回模拟数据,让前端攻城师独立于后端进行开发,帮助编写单元 测试。 Mock.js 作用: 1. 前后端分离
让前端攻城师独立于后端进行开发。 -
增加单元测试的真实性
通过随机数据,模拟各种场景。 -
开发无侵入
不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。 4. 用法简单
符合直觉的接口。 -
数据类型丰富
支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。 -
方便扩展
支持扩展更多数据类型,支持自定义函数和正则
安装 Mock.js
1、npm install mockjs
使用:
//使用mock
var Mock = require(‘mockjs’);
var mcok = Mock.mock({
…
})
模板规则
末班规则:‘name|rule’:value
- name:属性名
- rule:属性规则
- value:属性值
属性名和规则之间用|隔开