mock 格式

mock占位符 : https://github.com/nuysoft/Mock/wiki/Syntax-Specification

转载: https://blog.csdn.net/qq_43652509/article/details/84029619

"id|+1": 10,  从10开始,加一
"cardNum": "@integer(10000)", //大于1000的正整数
"name": "@cname",   中文名
"birthday": "@date",    年月日
"phone|11": "@integer(0,9)", // 11个数字0-9间的数字
"integral": "@integer(0, 500)",  0-500的随机数
"money": "@float(0, 1000, 1, 3)", // 0-1000小数,1-3位小数位
"payType|1": ['1','2','3','4'], // 4选 其1
"address": "@county(true)"  地址
"image": "@image(200x200)", 图片和大小
"datetime": "@datetime", 年月日时分秒  24至
"boolean": "@boolean",  true和false
"range": "@range(2, 10)"  2到10直接的数
"now": "@now"   年月日时分秒 12至
"regexp": /[a-z][A-Z][0-9]/,   三个之间随机的一个数
"csentence": "@csentence",  随机的标题数

@title: 标题
@cword(100) :文本内容 参数为字数

@title: 生成随机的英文标题
@cword(字数):生成随机的中文标题
图片设置的其他用法:
@image()

@image( size )

@image( size, background )

@image( size, background, text )

@image( size, background, foreground, text )

@image( size, background, foreground, format, text )

size:尺寸,格式为:‘宽x高’

background:背景色,格式为:#FFFFFF

text:图片上显示的文本

foreground:广本颜色

format:图片格式,可选值包括:png、gif、jpg。

@image()

// => “http://dummyimage.com/125x125”

@image(‘200x100’)

// => “http://dummyimage.com/200x100”

@image(‘200x100’, ‘#fb0a2a’)

// => “http://dummyimage.com/200x100/fb0a2a”

@image(‘200x100’, ‘#02adea’, ‘Hello’)

// => “http://dummyimage.com/200x100/02adea&text=Hello”

@image(‘200x100’, ‘#00405d’, ‘#FFF’, ‘Mock.js’)

// => “http://dummyimage.com/200x100/00405d/FFF&text=Mock.js”

@image(‘200x100’, ‘#ffcc33’, ‘#FFF’, ‘png’, ‘!’)

// => “http://dummyimage.com/200x100/ffcc33/FFF.png&text=!”
Type    Method
基本类型    boolean, natural, integer, float, character, string, range, date, time, datetime, now
图片  image, dataImage
颜色  color
文本  paragraph, sentence, word, title, cparagraph, csentence, cword, ctitle
姓名  first, last, name, cfirst, clast, cname
网站  url, domain, email, ip, tld
地址  area, region
编号  guid, id

属性是布尔值
1)‘name|1’: Boolean
随机生成一个布尔值,值为 true 的概率是 1/2,值为 false 的概率同样是 1/2




  
  Mock
  
  
  





2)‘name|min-max’: value
随机生成一个布尔值,值为 value 的概率是 min / (min + max)




  
  Mock
  
  
  








  
  Mock
  
  
  





属性值是Object
1)‘name|count’: object

从属性值 object 中随机选取 count 个属性。




  
  Mock
  
  
  







你可能感兴趣的:(mock 格式)