mock格式数据整理

本文介绍了MockJS的使用,提供了格式网址和实例网址供参考。MockJS用于生成模拟数据,便于开发和测试。示例数据包括用户信息、详情、日期、图片链接等内容。
摘要由CSDN通过智能技术生成

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": "宁夏回族自治区 吴忠市 同心县"
    }
  ]
}

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值