關於elementUI el-table標籤的一個坑

最近發現<el-table>的一個坑,後臺返回一個list,我在請求成功後當即爲data中的dataList變量賦值(該變量綁定在el-table的data屬性中)
圖片描述
以後我循環該變量爲數組中的每一個對象增長isOpen屬性,結果也出如今el-table中了,可是我又寫了一個toggle方法改變isOpen的時候發現了問題,數據改變了可是view並無及時渲染數組

反覆嘗試後發現改變其餘的屬性,即賦值先後臺返回給個人list中的屬性,頁面會將以前的isOpen改變渲染,再進一步思考是不是由於在首次賦值時,el-table即監聽了全部屬性,而以後加入的並不會到監聽列表中,因而有了如下代碼
圖片描述spa

有了中間變量後,達到了想要的效果,也初步印證了我剛纔的想法。對象

相關文章
相關標籤/搜索