关于mock.js
程序员文章站
2022-03-18 18:12:38
...
一直没真真正正地了解过Mock,今天准备把它捋一捋。
首先当然安装mockjs啦,先找个文件夹,我建了个mock的空文件夹,打开Git Bash,
我是基于node装的,还有其他的方式,可以自行查看 Mock WIki
npm install mockjs
安装成功后会生成一个node_modules文件夹 和 一个 package-lock.json 文件
写串代码跑一下试试~,在mock文件夹里面建个mock.js
var Mock = require('mockjs')
var data = Mock.mock({
// 属性 list 的值是一个数组,其中含有 1 到 10 个元素
'list|1-10':[{
// 属性 id 是一个自增数,起始值为1,每次增1
'id|+1':1
}]
})
console.log(JSON.stringify(data,null,4))
在Git Bash 直接node mock.js 跑一下
语法规范
- 数据模板定义规范(Data Template Definition,DTD)
数据模板中的每个属性由3部分构成:属性名、生成规则、属性值
'name|rule' : value
// 生成规则有7种格式:
i. 'name|min-max':value
//通过重复 string 生成一个字符串,重复次数大于等于 min,小于等于 max
ii. 'name|count':value
//通过重复string生成一个字符串,重复次数等于count
iii.'name|min-max.dmin-dmax':value
- 数据占位符定义规范(Data Placeholder Definition,DPD)
上一篇: Android画对号动画
下一篇: 微信小程序之form组件的介绍