Mock虚拟的数据
安装并引入mockjs
npm install mockjs 或者 script:src="http://mockjs.com/dist/mock.js"
引入mockjs并调用【生成实例】
Const Mock=require(‘mockjs’)
var data=Mock.mock({
'list|1-20':[{
'name|3-5':/[a-z][A-Z]/,
'age|10-25':15,
'gender|1':true
}]
})
二 参数对象模板规则
属性名|生成规则:属性值 name | rule : value
name: 生成数据的名字字符串
|: 一定要加
rule: 生成数据的规则
|min-max 生成个数min至max条
|count 生成count条
|min-max.dmin-dmax 1-9.2-3 数字值在1-9之间,小数点后保留2-3位
|count.dcount 10.2 整数部分是10,小数点部分2位 如10.11 10.43
Value属性的规则
Boolean
'name|1': boolean 随机生成一个布尔值,真假各50%
'name|t-f': true 随机生成一个布尔值,真占t/t+f 假占f/t+f
数字
'name|+1': number 属性值自动加 1,初始值为 number
字符串
'name|min-max': string 通过重复 string 生成一个字符串,min<=重复次数<=max
校验
参考:https://segmentfault.com/a/1190000010592626
template 必选, 表示数据模板,可以是对象或字符串
data 必选, 表示真实数据
三 Mock.random工具对象
Mock.Random 是一个工具类,用于生成各种随机数据。不用掌握,参考:https://github.com/nuysoft/Mock/wiki/Mock.Random

浙公网安备 33010602011771号