vue数据赋值后渲染失败
问题描述:当对数组变量进行动属性的动态二次赋值时,页面中的v-if渲染不出来。
1、考虑是数据层太深,render函数没有自动更新,需手动强制刷新。
解决方法:在执行完赋值操作后,进行手动刷新。
// 强制刷新 this.$forceUpdate();
2、考虑数组赋值问题,导致vue监听不到变化,可以使用this.$set()进行最初的赋值。
this.$set();
问题描述:当对数组变量进行动属性的动态二次赋值时,页面中的v-if渲染不出来。
1、考虑是数据层太深,render函数没有自动更新,需手动强制刷新。
解决方法:在执行完赋值操作后,进行手动刷新。
// 强制刷新 this.$forceUpdate();
2、考虑数组赋值问题,导致vue监听不到变化,可以使用this.$set()进行最初的赋值。
this.$set();