使用vue 在代码中修改某个渲染数组里的某个属性的值时,偶尔会有打印出来值已经修改,但页面并未渲染成功的情况
解决方法
1、this.$set(this.array[i],'child',true);使用set属性
2、居然也有使用$set不好使的情况;
直接加上强制渲染 this.$forceUpdate();
本文探讨了在Vue.js中更新数组内特定项属性时遇到的渲染问题,介绍了如何利用this.$set()方法确保数据响应式更新,并在必要时使用this.$forceUpdate()强制组件重新渲染。
使用vue 在代码中修改某个渲染数组里的某个属性的值时,偶尔会有打印出来值已经修改,但页面并未渲染成功的情况
解决方法
1、this.$set(this.array[i],'child',true);使用set属性
2、居然也有使用$set不好使的情况;
直接加上强制渲染 this.$forceUpdate();
1033

被折叠的 条评论
为什么被折叠?