复选框第一次选中之后又自动取消选中了,发现bindchange调了两次
发布于 5 年前 作者 gang46 9600 次浏览 来自 问答

界面如下,就是简单多选功能,但是运行后,第一次点击复选框,发现选中了,又自动取消选中了,大概1秒左右,

查看控制台,发现bindchange被调了两次,求大神解惑!!

复选框代码如下

<checkbox-group bindchange=“checkboxChange”>

<view class=“checkbox” wx:for="{{exam.items}}">

<checkbox value="{{item.name}}" checked="{{item.checked}}" disabled=’{{exam.isExam}}’ />

{{item.name}} {{item.value}}

</view>

</checkbox-group>

对应js方法:

界面:

2 回复

把代码都发出来,我复制下看看

加个setTimeout试一下,或者每次选择的时候加一个状态来标记一下,根据标记来判断是否能选或不能选

回到顶部