微信小程序修改组件数据,页面不渲染解决思路

2024-03-20  本文已影响0人  superSK

方法一

可以尝试给组件加一个wx:if={{isShow}}

初始isShow=true

需要更改组件绑定的数据之前setData({isShow:false})

更改完数据setData({isShow:true})

组件相当于重新渲染一次

亲测对于自定义的select的重新赋值并显示有效

方法二

如果是自定义组件

1.在组件内预留一个刷新数据的方法

2.对于自定义组件设置id

3.在需要刷新的地方使用 this.selectComponent("#id").组件内的刷新数据方法

上一篇下一篇

猜你喜欢

热点阅读