Element-ui 更新tableData 中 row的某一个属性时,没有更新视图的问题


在一个报警音管理的页面中,每次点击试听的时候,需要把‘试听’ 更新为 ‘停止’,

起初我们给row.play=0时,显示为 试听,row.play=1时显示为停止,

但是在代码中每次为row.play赋值时,虽然代码运行,但是页面视图并没有更新。

 

经过多种资料的参考,发现table表格数据,每次只能监听整个row的变化,row中某个属性变化时,是无法追中的。

所以在改变row.play时,我们先设置row.play=1, 再this.$set(tableData,index,row) 来更新tableData的数据。  index为row在tableData中的索引。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM