mock的格式网址: http://mockjs.com/examples.html
mock的实例网址: https://www.cnblogs.com/steamed-twisted-roll/p/10823871.html
import Mock from 'mockjs'
let data = Mock.mock({
'list|10': [{
'id|+1': 1,
'name|2-4': '@string', // 字符串
'phone|11': '1', // 'name|+1': number 属性值自动加 1,初始值为 number
'point|1-10': '@integer', // 整数 'name|min-max': number 生成一个大于等于 min、小于等于 max 的整数,属性值 number 只是用来确定类型
'money|100-8000.2': 0, // name|min-max.dcount: value 生成一个浮点数,整数部分大于等于 min、小于等于 max,小数部分为dcount位
'money2|1000-5000.2-4': 0, // 'name|min-max.dmin-dmax': number 生成一个浮点数,整数部分大于等于 min、小于等于 max,小数部分保留 dmin 到 dmax 位
'status|1': true, // 随机生成一个布尔值,值为 true 的概率是 1/2,值为 false 的概率同样是 1/2
'default|1-3': true, // 'name|min-max': value 随机生成一个布尔值,值为 value 的概率是 min / (min + max)
'detail|2': {'id': 1, 'date': '2005-01-01', 'content': '记录'}, // 'name|min-max': object 从属性值 object 中随机选取 count 个属性
'birthday': '@date', // 日期
'pic': '@image', // image 随机生成图片地址
'title': '@title', // @title: 标题
'content': '@cword(100)', // @cword(100) :文本内容 参数为字数
'name': '@cname', // cname :中文名称
'ename': '@last', // Last:英文姓氏
'cfirst': '@cfirst', // cfirst:中文姓氏
'url': '@url',
'ip': '@ip',
'email': '@email', // 可以生成url ip email等网络相关信息
'area': '@region', // @region 区域
'address': '@county(true)' // @county 省市县
}]
})
console.log(JSON.stringify(data, null, 2))
这个是上面打印的内容,可以对比着来看
{
"list": [
{
"id": 1,
"name": "毛涛",
"phone": "11111111111",
"point": "7449174598857180668257619375420-1241097246598984-3852075248067376-7567532228223908",
"money": 1644.21,
"money2": 2214.695,
"status": true,
"default": true,
"detail": {
"date": "2005-01-01",
"id": 1
},
"birthday": "1997-06-14",
"pic": "http://dummyimage.com/160x600",
"title": "Iygssvpuv Etouolmnm Evrt",
"content": "影方情文示价满面不置向平四金今办流了在认值们些根型记压圆大周必眼就市非同中斯干车争得知象全其队信工革持真八或通与六出正么步律将段情界务断见劳当山始由争阶叫况等上列维表究史律真效次军单段毛活不存真越增采",
"ename": "Lee",
"cfirst": "康",
"url": "news://vosgsy.fj/hwdmyb",
"ip": "35.127.251.243",
"email": "u.qfhprbgbv@lctk.jm",
"area": "华北",
"address": "浙江省 湖州市 南浔区"
},
{
"id": 2,
"name": "徐洋",
"phone": "11111111111",
"point": "-2718443936097400-6783216660007572-6672224380186200-5544368857352104740692444922075263918712837445007760762951897304-3769476982419304-6001803283332308",
"money": 7775.88,
"money2": 2727.4622,
"status": false,
"default": false,
"detail": {
"date": "2005-01-01",
"content": "记录"
},
"birthday": "1985-10-20",
"pic": "http://dummyimage.com/300x250",
"title": "Gmygw Vpbvsx Gytisy Yzqen Qteut Kazyfmnle",
"content": "住况交天是务因候门成该圆理值光族取无克值被算压段打厂约山我技条们林党式收率务机每三把始万红成新度多知车受结族系图子工头油真更做南适打难战说西革日米办需文拉万示必则报容当少同料儿很较始几以又员七保共一向",
"ename": "Jones",
"cfirst": "蒋",
"url": "wais://gjvbos.cc/xblvtmpy",
"ip": "158.251.26.101",
"email": "p.wepnoeyg@qblfwtiv.eg",
"area": "华中",
"address": "宁夏回族自治区 吴忠市 同心县"
}
]
}