vue数据赋值后渲染失败


问题描述:当对数组变量进行动属性的动态二次赋值时,页面中的v-if渲染不出来。

1、考虑是数据层太深,render函数没有自动更新,需手动强制刷新。

解决方法:在执行完赋值操作后,进行手动刷新。

// 强制刷新
this.$forceUpdate();

2、考虑数组赋值问题,导致vue监听不到变化,可以使用this.$set()进行最初的赋值。

this.$set();

 


免责声明!

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



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