小程序
小游戏
企业微信
微信支付
扫描小程序码分享
想实现一个动态改变wx:for列表数据的效果,通过点击"+"或者"-"来改变wx:for所渲染列表中的item.num,但是发现这样只是可以改变AppData中的WsList[i].num,也就是说也改变了wxml中的item.num,但是在wxml页面中所渲染出来的{{item.num}}依然为0。
想问一下造成这样的原因是什么?怎么修改代码才可以实现我想要的功能?
(这里发现通过点击+按钮是可以改变num的值) (点击+改变不了上面的数据,一直显示0)
JS代码片段
wxml代码片段
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
没有setData
this.setData({ ['WxList[' + index + '].num']: num })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
没有setData
this.setData({ ['WxList[' + index + '].num']: num })