对于mock的随机数又有了新的理解。开始一直认为mock产生的随机数无法控制。其实只要在信息后面加入随机数,产生id的部分,也可以用id自增,保证id的唯一性就可以了。mock有很多方便的地方,比如可以自动随机产生许多人名、日期等,每次更新,使用mock的数据里面都有相对应的更新变化。例子如下:
data: {
'lists|5-20':[{
planName: "@pick(['交易异常', '信息安全隐患', '交易系统异常处理', '网站无法访问'])",
organization: "@pick(['手机开发部', '产品部', '测试部', '后台开发部'])",
tag: "@pick(['草稿', '待审批', '已发布', '待发布'])",
creater: "@cname()", //产生随机名字
lastTime: "@datetime()",
scenes: "@pick(['断网', '火灾', '水灾', '暴雨'])",
knoAbstract: "@pick(['信息灾备', '信息灾备', '信息灾备', '信息灾备'])",
selectWenjian: "@pick(['信息爆炸.pdf', '信息爆炸.pdf', '信息爆炸.pdf', '信息爆炸.pdf'])",
'tableId|+1': 0,
starSelect: "@boolean()"
}]
}
这个数据产生的数据在调取的时候直接使用前缀名字即可。很方便,可以命名为死的数据。