Rap2
number
生成规则 |
初始值 |
结果 |
+1 |
0 |
从0开始一次递增1 |
1000-2000 |
|
1000到2000的随机数 |
100.2 |
|
100后随机两位小数 |
100-200.2-3 |
|
100-200随机后2到3位小数 |
Boolean
生成规则 |
初始值 |
结果 |
|
|
可能是true也可能是false |
|
true |
全部为true |
1-2 |
|
随机 |
RegExp
生成规则 |
初始值 |
结果 |
|
/ [a-z] [A-Z] [0-9]/ |
字母字母数字 |
|
/d{5,10}/ |
5-10位数字 |
|
.... |
|
数据占位符定义规范 DPD
占位符 只是在属性值字符串中占个位置,并不出现在最终的属性值中。
占位符 的格式为:
@占位符
@占位符(参数 [, 参数])
注意:
- 用
@
来标识其后的字符串是 占位符。
- 占位符 引用的是
Mock.Random
中的方法。
- 通过
Mock.Random.extend()
来扩展自定义占位符。
- 占位符 也可以引用 数据模板 中的属性。
- 占位符 会优先引用 数据模板 中的属性。
- 占位符 支持 相对路径 和 绝对路径。
string
生成规则 |
初始值 |
结果 |
数字 |
|
数字长度的随机字符 |
|
aa |
全部为aa |
5 |
11 |
重复五次11 |
|
@FIRST |
firstname |
|
@LAST |
lastname |
|
@first @last |
fullname |
|
@img |
随机图片 |
|
@img(150x150) |
150*150的图片 |
|
@title |
随机标题 |
|
@title(3,5) |
'Seokolh' 这种随机3-5个 |