关于elementUI el-table标签的一个坑

最近发现<el-table>的一个坑,后台返回一个list,我在请求成功后当即为data中的dataList变量赋值(该变量绑定在el-table的data属性中)
图片描述
以后我循环该变量为数组中的每一个对象增长isOpen属性,结果也出如今el-table中了,可是我又写了一个toggle方法改变isOpen的时候发现了问题,数据改变了可是view并无及时渲染数组

反复尝试后发现改变其余的属性,即赋值先后台返回给个人list中的属性,页面会将以前的isOpen改变渲染,再进一步思考是不是由于在首次赋值时,el-table即监听了全部属性,而以后加入的并不会到监听列表中,因而有了如下代码
图片描述spa

有了中间变量后,达到了想要的效果,也初步印证了我刚才的想法。对象

相关文章
相关标签/搜索