mock - DPD
DPD 是 mock 中的数据占位符,格式为:
@占位符@占位符(参数, [, 参数])
tips:
- 用
@来标识其后的字符串是占位符 - 占位符引用的是
Mock.Random中的方法 - 可以通过
Mock.Random.extend()来扩展自定义占位符 - 占位符 可以 也会 优先引用数据模板中的属性
- 占位符支持相对路径和绝对路径
常用占位符示例
var
@boolean@integer( min?, max? )@float( min?, max?, dmin?, dmax? )@character( pool? )@string( pool?, min?, max?)
time
@now@now('yyyy-MM-dd A HH:mm:ss')@datetime()@datetime('yyyy-MM-dd A HH:mm:ss')
color
@color, @hex, @rgb, @rgba, @hsl
text
@paragraph(min?, max?)@sentece(min?, max?)@word(min?, max?)@title(min?, max?)cparagraph,csentence,cword,ctitle
name
@first()姓@last()名@name(middle?)是否含有中间名cfirst,clast,cname
address
@region地区@province省份@city( prefix? )城市@county( prefix? )乡镇@zip@email
id
@id, @guid
web
@ip, @email, @protocol, @domain, @url