Mock数据规则

随机生成100条内的list数据

let Mock = require("mockjs");
let basicData = Mock.mock({
"list|1-100": [
{
"id|+1": 1,
isBoolean: "@boolean(10, 0, true)", //百分之百的true
naturalNumber: "@natural(1, 1000)", //大于等于零的整数
integer: "@integer(0)", //随机整数
float: "@float(1, 100, 3, 6)", //随机浮点数,
character: '@character("upper")', //一个随机字符
string: '@string("lower", 5, 20)', //一串随机字符串
range: "@range(1, 10, 2)", //一个整形数组,步长为2
},
],
}); // console.log(basicData);

生成10条数据的dateList,时间日期型

let Date = Mock.mock({
"dateList|10": [
{
date: "@date",
"date-yyyy-MM-dd": "@date(yyyy-MM-dd)",
"date-yy-MM-dd": "@date(yy-MM-dd)",
"date-y-MM-dd": "@date(y-MM-dd)",
"date-y-M-d": "@date(y-M-d)",
"line-through": "------------------------------------------------",
timessss: "@time", //随机的时间字符串,
"time-format": "@time()", //指示生成的时间字符串的格式, default: 'HH: mm: ss',
"time-format-1": '@time("A HH:mm:ss")',
"time-format-2": '@time("a HH:mm:ss")',
"time-format-3": '@time("HH:mm:ss")',
"time-format-4": '@time("H:m:s")',
"time-format-5": "@time(yyyy.M.d)",
datetime: '@datetime("yyyy-MM-dd A HH:mm:ss")', //返回一个随机的日期和时间字符串
dateNow: '@now("second")', //获取当前完整时间
},
],
});
// console.log(Date);

图片生成规则

let imageList = Mock.mock({
"imageList|5": [
{
"id|+1": 1,
img: "@image", //生成一个随机的图片地址,
"img-1": '@image("200x100", "#000", "#fff", "png", "Mock.js")', //生成一个200*100, 背景色#000,前景色#fff, 格式png, 文字mock.js的图片
},
],
});
// console.log(imageList);

随机中文生成规则

let paragraph = Mock.mock({
"paragraphList|5": [
{
"id|+1": 1,
paragraph1: "@cparagraph(2)", //生成一段2句话的中文文本,
paragraph2: "@paragraph(3)", //生成一个3句话的英文文本
title: "@title", //随机生成一个英文标题
ctitle: "@ctitle", //随机生成一个中文标题
},
],
});
// console.log(paragraph);

随机生成中文名和英文名

let name = Mock.mock({
"nameList|5": [
{
"id|+1": 1,
name: "@name", //英文名,
cname: "@cname", //中文名
},
],
});
// console.log(name);

随机生成网址等

let webList = Mock.mock({
"webList|5": [
{
"id|+1": 0,
url: '@url("http", "baidu.com")', //url: <http://www.baidu.com>
protocol: "@protocol", //随机生成一个url协议
domain: "@domain", //随机生成一个域名,
email: "@email", //随机生成一个邮箱地址,
ip: "@ip", //随机生成一个ip地址
},
],
});
// console.log(webList);

随机生成区域地址

let address = Mock.mock({
"addressList|5": [
{
"id|+1": 1,
region: "@region", //生成一个大区
province: "@province", //生成一个省份
city: "@city", //生成一个市
county: "@county", //一个县
zip: "@zip", //邮政编码
},
],
});
// console.log(address);

最新文章

  1. test
  2. 冰冻三尺非一日之寒--还是web
  3. UE4入门与精通
  4. TCP 状态详解 -转载
  5. 国内最全最详细的hadoop2.2.0集群的MapReduce的最简单配置
  6. SQLServer------如何删除列为NULL的行
  7. $_POST 变量以及$GLOBALS[&#39;HTTP_RAW_POST_DATA&#39;]
  8. phalcon: update修改数据却变成了insert插入数据
  9. HtmlAgilityPack.dll的使用 获取HTMLid
  10. Python中的除法
  11. [itint5]区间相交
  12. ASC(1)G(上升时间最长的序列)
  13. poj3280Cheapest Palindrome(记忆化)
  14. Linux企业级项目实践之网络爬虫(12)——处理HTTP应答头
  15. 使用MD5完成自定义Person对象的加密过程
  16. 51Nod1136--欧拉函数
  17. PostgreSql的Explain命令详解
  18. vim/network/ssh语法
  19. openvpn搭建和使用
  20. java 实现往oracle存储过程中传递array数组类型的参数

热门文章

  1. css制作仿商城侧边导航
  2. window批处理一键打开多个exe
  3. Fastreport 如果值相同合并单元格
  4. 在 C# 中调用FastReport 设计窗口
  5. echart 悬浮窗超边界了怎么办?
  6. go 死锁示例
  7. ES操作
  8. CSS3-animation实现走马灯效果
  9. bootstrap-select使用、relation-graph使用
  10. [2013年NOIP提高组] 积木大赛