今天接觸這個框架發現的問題,感覺有必要注意下。
LayUi 對穿過來的 Json 有嚴格的要求,一般情況下,要求要有4個參數,分別為:
code:0 //數據狀態msg:"" //狀態信息count:1000 //數據總數data:[] //數據列表
若傳過來的 Json 包含這四個參數,且參數名一樣,則表格讀數據不會出問題。若參數名和上述的不一樣,則需要轉換下,具體方法如下:
response:{ statusName: '自定義的參數名稱' ,// 對應 code msgName: '自定義的參數名稱' , // 對應 msg countName: '自定義的參數名稱' , // 對應 count dataName: '自定義的參數名稱' // 對應 data}
上述代碼 寫在 table.render({}) 內。
經過測試,發現有兩個字段不是必要的,分別是,msg 和 count 。若不傳或參數名對不上時不轉換,前臺表格頁面依舊會顯示出數據,必要的參數只有 code 和 data 。
官方文檔地址:傳送門
文檔中,statusCode 不需要寫,寫的話 數據會顯示不成功。
以上這篇LayUi中接口傳數據成功,表格不顯示數據的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答