vue数据赋值后渲染失败

时间:2024-03-03 15:53:52

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

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

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

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

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

this.$set();