Mockjs示例API整理

本文详细整理了Mockjs的数据模板定义,包括String、Number、Boolean、Object、Array、Function、RegExp、Path等数据类型。同时,介绍了数据占位符的定义,如Basic基础类型、Date日期类型、Image图像、Color颜色、Text文本、Name名姓、Web网络、Address地址、Helper帮助类以及Miscellaneous杂项等,为API模拟和测试提供了全面的参考。
摘要由CSDN通过智能技术生成

数据模板定义

  • String字符型
'name|min-max': string
'name|repeat': string
  • Number数字型
'name|+1': number
'name|min-max': number
'name|min-max.dmin-dmax': number
>>
Mock.mock({
  "number|123.10": 1.123
})
  • Boolean布尔型
'name|1': boolean
'name|min-max': boolean
  • Object对象
'name|count': object
>>
Mock.mock({
  "object|2": {
    "310000": "上海市",
    "320000": "江苏省",
    "330000": "浙江省",
    "340000": "安徽省"
  }
})

'name|min-max': object
>>
Mock.mock({
  "object|2-4": {
    "110000": "北京市",
    "120000": "天津市",
    "130000": "河北省",
    "140000": "山西省"
  }
})
  • Array数组
'name|1': array
'name|+1': array
>>
Mock.mock({
  "array|+1": [
    "AMD",
    "CMD",
    "UMD"
  ]
})

'name|min-max': array
>>
Mock.mock({
  "array|1-10": [
    "Hello",
    "Mock.js",
    "!"
  ]
})

'name|count': array
>>
Mock.mock({
  "array|3": [
    "Hello",
    "Mock.js",
    "!"
  ]
})
  • Function函数
'name': function
>>
Mock.mock({
  'foo': 'Syntax Demo',
  'name': function() {
   
    return this.foo
  }
})
  • RegExp正则表达式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值