小程序
小游戏
企业微信
微信支付
扫描小程序码分享
循环后台数据列表,然后每条数据里面有个button,点击button让这条数据里面的tips 显示出来,每条数据的tips 不相互影响,自己做的时候在获取数据之后去判断数据里面有没有这个button,有的话添加一个show的参数,tips的显示根据这个show的参数显示,点击button 改变show 的true,false,但是没有效果,请问还有什么办法吗
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
思路没问题,看一看修改data后有没有重新setData数据
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
由于没有用小程序原声写,用的mpvue 的框架,可以setData么,如果setData是更新整个列表还是就着一条呢
mapvue不用setData了
你点击后 是要修改你遍历的那个list指定index的show 然后this.list=list这样
点击的时候传了index 直接找到list[index].show = !list[index].show 打印结果也是改了,但是视图上面我渲染的show的字段还是没有改
this.$set(this.list[index], `show`, !this.list[index].show)
好的 我试一下,谢谢了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
思路没问题,看一看修改data后有没有重新setData数据
由于没有用小程序原声写,用的mpvue 的框架,可以setData么,如果setData是更新整个列表还是就着一条呢
mapvue不用setData了
你点击后 是要修改你遍历的那个list指定index的show 然后this.list=list这样
点击的时候传了index 直接找到list[index].show = !list[index].show 打印结果也是改了,但是视图上面我渲染的show的字段还是没有改
this.$set(this.list[index], `show`, !this.list[index].show)
好的 我试一下,谢谢了