原始代码:
<checkbox-group @change="selectCheckBox($event,three,two)"
v-for="(three,threeIndex) in threeList" :key="threeIndex">
<label class="firstLevelTitle">
<checkbox :value="three.id" :checked="three.checked" :disabled="!three.checked&&this.selectIds.length>=this.extraNum"/>
<view class="threeLevelName">{
{three.name}}</view>
</label>
</checkbox-group>
这个方法并不能更新disabled状态到checkbox组件,但是(!three.checked&&this.selectIds.length>=10) 打印出来的页面的确为true
解决方法:
<checkbox-group @change="selectCheckBox($event,three,two)"
v-for="(three,threeIndex) in threeList" :key="threeIndex">
<label class="firstLevelTitle">
<