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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结