小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题,在列表里面每个text上面都有个catchtap方法,但是每一个text上的方法都要只能触发一次的,后面就不能触发了。从方法上下手其他的没办法使用了,然后考虑过加一个数据然后通过修改这个数据来控制,但是这个数据没办法修改到页面上。
代码如下:
后来又考虑在data里面加一个参数,但是这样我一个列表要是有几百条我就要加几百个参数了,所以放弃了这个想法
然后我想点击后把这个方法移除掉,有没有什么方法可以做到啊。。。求大神
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
有没有更好的办法啊,目前我也是在对象上面多加了一个clicked属性,但是感觉操作起来每个每个对象里面会多一个属性也是不爽
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
直接操作model,
比如说你循环的list结构为[{text:'1'},{text:'2'}..],
在catchtap中得到索引"idx",则list[idx].clicked = true
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
有没有更好的办法啊,目前我也是在对象上面多加了一个clicked属性,但是感觉操作起来每个每个对象里面会多一个属性也是不爽
直接操作model,
比如说你循环的list结构为[{text:'1'},{text:'2'}..],
在catchtap中得到索引"idx",则list[idx].clicked = true