Mock虚拟的数据

一 Mock基本用法  

安装并引入mockjs

1
npm install mockjs   或者  script:src="http://mockjs.com/dist/mock.js"

引入mockjs并调用【生成实例】

 

1
2
3
4
5
6
7
8
9
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: 生成数据的规则

1
2
3
4
5
6
7
|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

 

posted @   lxq3280  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
点击右上角即可分享
微信分享提示