在這個組件中 el-table 必須使用數組,不能是對象
但是這里有個問題,我后台PHP返回的明明是數組,怎么在前端被轉換成對象了?
經過測試發現問題,我傳送的數據是多維數組,如果數組下標是按順序,從0-N,那么json_encode之后返回前端之后,那就是數組
其余情況,都會自動被轉換成對象。
解決辦法:在前端轉換一下,把對象裝換成數組
self.list = [];
for(var i in res.list){
self.list.push(res.list[i]);
}
在這個組件中 el-table 必須使用數組,不能是對象
但是這里有個問題,我后台PHP返回的明明是數組,怎么在前端被轉換成對象了?
經過測試發現問題,我傳送的數據是多維數組,如果數組下標是按順序,從0-N,那么json_encode之后返回前端之后,那就是數組
其余情況,都會自動被轉換成對象。
解決辦法:在前端轉換一下,把對象裝換成數組
self.list = [];
for(var i in res.list){
self.list.push(res.list[i]);
}
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。