列表渲染数据不更新,setData并没有效果
需求是渲染一个列表,通过两个按钮切换数据
如果数据已经存在则 对数据赋值,若数据不存在则调用网络获取。
但是实际情况中, 数据直接赋值并不会更新界面,即使对列表中的数据进行深拷贝也是一样
如图调用前:

首次点击网络获取数据后:

再次点击直接赋值数据:

请问这里的列表数据不更新是bug还是我使用方法有问题?
经提醒,wxml文件代码如下:

对应点击事件 js代码:

对应贴上了代码片段: wechatide://minicode/49jeBBmZ7B91
2 回复