YApi接口數據設置json-schema


參考資料: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"]):在數組中隨機抽取一個,非常好用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM