在開發過程當中遇到一個狀況:項目的頁面已經所有完成開發,可是後端的接口還沒完成。這個時候一直等的話就比較浪費時間。試想是否能夠本身模擬一些數據先來開發功能呢?好比數據綁定、渲染等。這個時候就能夠用到 Easy Mock 來模擬接口返回數據。git
想要這樣作,必須作到一點:和後端商量統一接口命名、請求參數字段與返回字段等。github
沒有Swagger Docs API可填寫
https://petstore.swagger.io/v2/swagger.json
json
點擊預覽接口效果以下:後端
須要注意的是:點擊send以後才能看到請求和響應。bash
點擊編輯接口效果以下:函數
右邊的按鈕打開的話點擊更新接口後會自動回到圖三的控制面板,關閉點擊更新會停留在當前,能夠根據須要自行調節。優化
5.根據經常使用語法編輯模擬API。ui
Easy Mock 引入了 Mock.js,使其功能強大好用。url
經常使用佔位語法,詳細文檔在 mockjs.comspa
"string|1-2": "@string",
"integer": "@integer(10, 30)",
"float": "@float(60, 100, 2, 2)",
"boolean": "@boolean",
"date": "@date(yyyy-MM-dd)",
"datetime": "@datetime",
"now": "@now",
"url": "@url",
"email": "@email",
"region": "@region",
"city": "@city",
"province": "@province",
"county": "@county",
"upper": "@upper(@title)",
"guid": "@guid",
"id": "@id",
"image": "@image(200x200)",
"title": "@title",
"cparagraph": "@cparagraph",
"csentence": "@csentence",
"range": "@range(2, 10)"
複製代碼
使用Easy Mock 可以很方便的模擬出想要的數據,文檔中還有不少強大的功能我沒有用到,只用到了最基礎的模擬數據,可是已經給開發帶來了很大的便捷。吐個槽:Easy Mock 網址在我使用的時候不怎麼穩定,會時常卡死請求緩慢,畢竟是免費用的,先偷着樂就好了,不過仍是但願網址能再優化一下。
博客地址: 戳我