UniApp Page and Component Refresh Bugs
在使用uni-app开发小程序的项目上遇到了数据更新,视图显示不更新的问题,记录一下解决方案。
1、手动强制刷新
this.$forceUpdate()
实际使用未生效。
2、对象属性修改刷新
// data : 需要修改的对象
// key : 需要修改的对象的KEY
// new_data : 新值
this.$set(data, key, new_data)
实际使用未生效。
3、先清空再赋值
this.data = []
this.$nextTick(() => {
this.data = new_data
})
实际使用部分有效
4、默认值不为空
data中为空字符串时更新可能不会刷新,赋予一个非空的默认值即可。