目录
一. 请求参数
1.1 get Demo
1.2 post Demo?
二. 响应内容
2.1 生成 echarts 中的 data (name, value)@natural
2.2 生成日期 @date
2.3 生成 固定字段 结尾的字符串,@cword(1-20)公司
2.4 生成一段编码 @guid
2.5 生成一个 城市名 / 人名?@city / @cname
2.6 生成随机图片 @image
- 前言:Rap2 基于 mock.js 进行编写,规则风格也参考它
一. 请求参数
1.1 get Demo
1.2 post Demo?
二. 响应内容
- 通常用 data 包裹,data 一般是 Object/Array 类型
2.1 生成 echarts 中的 data (name, value)@natural
- 生成一个数组,数组单项中的 name?是数组内按序读取的字段,value 是 3-6 的随机整数
- 指定生成数组元素个数 —— 生成规则 下写 1-5,表示生成 1-5 个数组
- 数组内按需读取字段并填充 —— 在 生成规则 中写 +1,表示每增加一个数组项就取下一个字段填充 name;在 初始值 中写入需要的字段数组 ['I类', 'II类']
- 3-6 之间的随机整数 —— 在?初始值?中写入 @natural(3, 6)
-
生成示例: - "TABLE":?[{
????"NAME":?"I类", ????"VALUE":?5 ??},?{ ????"NAME":?"II类", ????"VALUE":?4 ??}] -
扩展思路: - 生成随机 自然数 / 整数 / 浮点数 等:@natural / @integer / @float
- 返回 是/否:在 生成规则 中写 +1,初始值 中写入?['是', '否']
- 返回 是/否 编号 1/0:初始值 中写入?@natural(0, 1)
2.2 生成日期 @date
- 指定为 String 类型,在 初始值 中写入 @date?
-
生成示例: - ?"YEAR":?"1975-07-10",
2.3 生成 固定字段 结尾的字符串,@cword(1-20)公司
- 指定为 String 类型,在 初始值 中写入 @cword(1-20)有限公司
-
生成示例: - ?"COMPANY":?"喵喵特有限公司",
-
扩展思路: - @cword 函数内部可以接受一些文字
- @ctitle 用于填充标题,随机出来的内容类似于 @cword
- @cparagraph 用于填充内容,随机出来的内容包含一个句号
2.4 生成一段编码 @guid
- 指定为 String 类型,在 初始值 中写入 @guid
-
生成示例: - ?"PRO_ID":?"26b6CCCA-cFFd-31Ef-FaaE-7CC6EcaD3258",
2.5 生成一个 城市名 / 人名?@city / @cname
- 指定为 String 类型,在 初始值 中写入 @city
-
生成示例: - ?"PROVINCE":?"威海市",
-
?"PERSON_NAME":?"张三", - 扩展思路:
- 生成随机省市县:@province@city@county
- 生成示例:黑龙江省重庆市梅山乡
2.6 生成随机图片 @image
- 指定为 String 类型,在 初始值 中写入 @image
-
生成示例: - "WRHJFILIDS":?"http://dummyimage.com/336x280",
|