c***@126.com
c***@126.com
  • 发布:2019-09-02 12:07
  • 更新:2020-03-01 16:17
  • 阅读:1839

如何获取checkbox的选中状态?

分类:uni-app
<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。请问下有没有大神能帮忙看下。谢谢!

2019-09-02 12:07 负责人:无 分享
已邀请:
小超奔跑

小超奔跑

bindOK(){
this.isChecked=!this.isChecked;//需要动态改变变量值
console.log(this.isChecked);
}

你那样做,相当于isChecked值永远没变。是点击checkbox去改变isChecked变量的值,然后通过绑定把isChecked的值赋给:check属性

该问题目前已经被锁定, 无法添加新回复