代码拉取完成,页面将自动刷新
一个极简的仿真数据生成器
这个项目参(抄)考(袭)自 Mock.js,但为什么要重复造轮子呢?
好吧,就当是练手了。
PS: 采用 ES6 重写,大部分功能代码抄袭 Mock.js,好用的留着,不好用的,自己改了。
this
当前兄弟节点以及 root
全部对象。$ yarn add mockjs-lite # 推荐
# 或者
$ npm i -S mockjs-lite
// 使用 Mock
const { Mock } = require('mockjs-lite');
const data = Mock.mock({
// 属性 list 的值是一个数组,其中含有 1 到 10 个元素
'list|1-10': [{
// 属性 id 是一个自增数,起始值为 1,每次增 1
'id|+1': 1
}]
});
// 输出结果
console.log(JSON.stringify(data, null, 2));
或者 es6
import { Mock, Random } from 'mockjs-lite';
const data = Mock.mock({
// 属性 list 的值是一个数组,其中含有 1 到 10 个元素
'list|1-10': [{
// 属性 id 是一个自增数,起始值为 1,每次增 1
'id|+1': 1
}]
});
console.log(JSON.stringify(data, null, 2));
console.log(Random.now());
PS: 别吐槽,例子抄 Mock.js 的 wiki 文档。。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。