方法一:
data:{
acceptRule: false
}
<label><switch type="checkbox" checked="{{acceptRule}}" class="checkbox-size" color="#FFA200" bindchange="bindAcceptRule"/>我已经阅读并接受<text class="rule-text">《会员规则协议》</text></label>
bindAcceptRule: function(e) {
// 同意规则
console.log('picker发送选择改变,携带值为', e.detail.value)
this.acceptRule = e.detail.value
this.$apply()
},
方法二:
data:{
acceptRule: false
}
<checkbox-group bindchange="bindAcceptRule">
<label class="checkbox" bindchange="checkboxChange">
<checkbox value="同意" class="checkbox-size" color="#FFA200" />
我已经阅读并接受<text class="rule-text">《会员规则协议》</text>
</label>
</checkbox-group>
bindAcceptRule: function(e) {
// 同意规则
console.log('picker发送选择改变,携带值为', e.detail.value)
if (e.detail.value.length !== 0) {
this.acceptRule = true
}else{
this.acceptRule = false
}
this.$apply()
},