当前位置:网站首页>uniapp 修改数组属性,视图不更新

uniapp 修改数组属性,视图不更新

2022-06-22 20:56:00 尐、孽障

原理:之所以视图不更新,是因为数组中没有定义对应的属性,解决方法就是给数组定义属性,uniapp与vue一样,不支持在实例创建之后为对象动态增加属性,如果想动态增加对象属性,那么用常规方式是不可以的,只能通过特殊方式,比如this.$set

一:this.$forceUpdate(); 强制更新(金手指,无敌外挂,刷新整个页面)

that.msg.MediaList[that.audioId].currentTime = '00:00';
that.$forceUpdate();

二:this.$set()

_this.$set(_this.msg.MediaList[index], 'currentTime', '00:00');
原网站

版权声明
本文为[尐、孽障]所创,转载请带上原文链接,感谢
https://yangys.blog.csdn.net/article/details/125312249