參考資料:http://mockjs.com/examples.html#Basic
1、打開json-schema開關
2、添加子節點,輸入名稱、類型、備注,在mock欄中根據mock.js文檔選擇需要的數據占位符。
3、關閉json-schema開關,復制json字符串,根據需要編輯后粘貼,再重新打開json-schema開關,可以快速高效完成相似內容的接口。
4、查詢列表接口:點擊items右側設置按鈕,打開高級設置面板,將開關打開,使得列表項每個元素都不相同,最小元素個數和最大元素個數控制列表項個數,可以統一為totalCount的值。
常用mock數據占位符:
@guid :隨機生成GUID
@string('upper',3,5) :隨機字符串,upper為大寫字母,3為最小位數,5為最大位數
@string('number',2):隨機字符串,number為數字,2為位數,即0到99的隨機數字。同樣效果的還有@natural(0, 99)@integer(0, 99)等。
@cname():隨機中文名,c開頭意味着輸出的數據為中文,@name()則為隨機英文名。
@date("yyyy-MM-dd"):隨機日期
@time("HH:mm:ss"):隨機時間
可以組合起來用:@date("yyyy-MM-dd") @time("HH:mm:ss")
或者:@datetime("yyyy-MM-dd HH:mm:ss")
@now():快速獲取當前時間
@cword("零一二三四五六七八九十", 5, 7):從字符串中隨機組合最少5位最多7位的字符串,字符會重復。
@region()-@province()-@city():隨機地區-省份-城市
@pick(["a", "e", "i", "o", "u"]):在數組中隨機抽取一個,非常好用