mock.js 的介绍与使用

内容分享1个月前发布 Mocoen
0 0 0

1.mock js介绍

Mock.js (官网地址:http://mockjs.com/)是一款模拟数据生成器,旨在协助前端工程师独立于后端进行开发,协助编写单元测试。提供了以下模拟功能:

1,根据数据模板生成模拟数据

2,模拟 Ajax 请求,生成并返回模拟数据

3,基于 HTML 模板生成模拟数据

2.mock js的使用

1.安装mock

mock.js 的介绍与使用

2.在src下新建一个mock文件 引入mock.js

mock.js 的介绍与使用

3.在页面中发送请求

mock.js 的介绍与使用

4.在mock文件夹下的index.js中设置mock数据,并拦截请求,将假数据传入页面

mock.js 的介绍与使用

3.mock 生成规则

1.属性值是字符串

name|min-max : string

通过重复 string 生成一个字符串,重复次数大于等于 min,小于等于 max。

name|count : string

通过重复 string 生成一个字符串,重复次数等于 count。

2.属性值是数字

name|+1 : number

属性值自动加 1,初始值为 number。

’name|min-max : number

生成一个大于等于 min、小于等于 max 的整数,属性值 number 只是用来确定类型。

name|min-max.dmin-dmax : number

生成一个浮点数,整数部分大于等于 min、小于等于 max,小数部分保留 dmin 到 dmax 位。

3.属性值是布尔类型

name|1 : boolean

随机生成一个布尔值,值为 true 的概率是 1/2,值为 false 的概率同样是 1/2。

4.属性值是数组

name|1 : array

从属性值 array 中随机选取 1 个元素,作为最终值。

name|+1 : array

从属性值 array 中顺序选取 1 个元素,作为最终值。

name|min-max : array

通过重复属性值 array 生成一个新数组,重复次数大于等于 min,小于等于 max。

name|count : array

通过重复属性值 array 生成一个新数组,重复次数为 count。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...