小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我看了下社区里也有一个这样的问题,但是官网给的是设置一个变量"{{XXX}}" ,然后通过去改变变量从而达到disabled 的效果。
但是要是如果这个button是通过遍历出来,就有N个button的时候,去设置一个变量就有问题了。点击一个按钮,改变变量值就会导致全部button都变成true。
我只点击了其中一个button,如果去改变变量的话全部button都会一起改变。
看懂了吗?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这里全部button一起变是正常的,因为全部button都绑定了同一个变量,即disabled。想要单个button变化应该为每个button单独存储状态。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,截图里的代码不太完整,无法找出问题,能否提供一下能复现问题的完整代码示例?
你写错了,你需要将disabled这个节点写到每个item上去,
现在的写法是page下的data,是全局的,当然有问题。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这里全部button一起变是正常的,因为全部button都绑定了同一个变量,即disabled。想要单个button变化应该为每个button单独存储状态。
你好,截图里的代码不太完整,无法找出问题,能否提供一下能复现问题的完整代码示例?
你写错了,你需要将disabled这个节点写到每个item上去,
现在的写法是page下的data,是全局的,当然有问题。
我只点击了其中一个button,如果去改变变量的话全部button都会一起改变。
看懂了吗?