超难微猫
超难微猫
  • 发布:2020-06-16 09:53
  • 更新:2021-02-27 15:44
  • 阅读:4450

uniapp 自定义组件 列表视图不更新问题

分类:uni-app

自定义组件中用v-for循环列表,在H5和app中测试都可实现实时更新(增加或删除),但是在微信小程序中却没有更新列表。
调试后发现那个列表集合其实是更新了的,但是视图显示没有更改,说明是视图没有实时更新。
网上搜索到一篇vue视图不更新情况,发现自己把集合定义到了 自定义组件的props里,而vue需要把集合定义到data里才能检测到,所以将集合移到data里,就可以解决问题了。

参考:https://zhuanlan.zhihu.com/p/67301402

0 关注 分享

要回复文章请先登录注册

超难微猫

超难微猫 (作者)

回复 1***@163.com :
你好,刚看到,解决了吗- -
2021-02-27 15:44
1***@163.com

1***@163.com

你好,请问是怎么解决的了 ``` props: {
arrlist: {
type: Object
}
},```
点击后打印出来的数据是对的,但页面不更新
2020-10-21 22:56