<template>
<checkbox-group>
<checkbox value="cb" :checked="isChecked" >选择框</checkbox >
</checkbox-group>
<button type="primary" @tap="bindOK()">获取状态</button>
</template>
<script>
export default {
data() {
return {
isChecked:true
}
},
methods: {
bindOK(){
console.log(this.isChecked);
}
}
}
</script>
<style>
</style>
无论选不选,输出永远是true。请问下有没有大神能帮忙看下。谢谢!
1 个回复
小超奔跑
bindOK(){
this.isChecked=!this.isChecked;//需要动态改变变量值
console.log(this.isChecked);
}
你那样做,相当于isChecked值永远没变。是点击checkbox去改变isChecked变量的值,然后通过绑定把isChecked的值赋给:check属性