欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于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.js
写串代码跑一下试试~,在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 跑一下

关于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)
相关标签: mock