呼叫後端介面 / 模擬資料

天笑發表於2017-02-05

呼叫模擬介面

上面程式碼寫好了,後端介面還沒做好怎麼測試?

筋斗雲支援模擬介面返回資料。 在mockdata.js中,可以設定介面的模擬返回資料:

MUI.mockData = {
    ...
    "hello": [0, "jdcloud"]
}

此處還可以用函式做更復雜的基於引數的模擬,詳見API文件,查詢MUI.mockData

執行H5應用,進入hello頁面,看看是不是可以正常顯示了?

可以動態修改模擬資料,在控制檯中輸入:

MUI.mockData["hello"] = [0, "skys"]

然後從hello頁返回首頁,再進入hello頁,看看顯示內容是不是變了?

再改一個出錯的試試:

MUI.mockData["hello"] = [99, "對不起,伺服器爆炸了"]

進入hello頁,我們看到,呼叫失敗時,回撥函式api_hello沒有執行,而是框架自動接管過去,顯示出錯資訊。

相關文章