当前位置 博文首页 > Elegance never goes out of fashion:ElementUI多选框组件

    Elegance never goes out of fashion:ElementUI多选框组件

    作者:[db:作者] 时间:2021-07-31 18:09

    Checkbox 多选框

    一组备选项中进行多选

    基础用法

    1.创建Checkbox

      <el-checkbox>北京</el-checkbox>
    

    使用<el-checkbox>标签去构建我们的checkbox日后我们checkbox的值可以通过v-model进行绑定(true|false)。

    2.属性和事件的使用

     	  <el-checkbox v-model="checked" @change="aa" :true-label=1>北京</el-checkbox>
          <el-checkbox v-model="checked" @change="aa" :true-label=2>洛阳</el-checkbox>
          <el-checkbox v-model="checked" @change="aa" :true-label=3>上海</el-checkbox>
          <el-checkbox v-model="checked" @change="aa" :true-label=4>曹县</el-checkbox>
          
          <script>
        export default {
            name: "Checkbox",
            data(){
              return{
                checked:1
              }
            },
            methods:{
              aa(){
                console.log("选中节点的true-label为:"+this.checked)
              }
            }
        }
    </script>
    

    在这里插入图片描述

    复选框组的使用

    适用于多个复选框绑定到同一个数组的情景,通过是否勾选来表示这一组选项中选中的项。

     <el-checkbox-group v-model="checkList" @change="aa" :max="2">
          <el-checkbox :label=1>北京</el-checkbox>
          <el-checkbox :label=2>洛阳</el-checkbox>
          <el-checkbox :label=3>上海</el-checkbox>
          <el-checkbox :label=4>曹县</el-checkbox>
     </el-checkbox-group>
     
    <script>
        export default {
            name: "Checkbox",
            data(){
              return{
                checkList:[]
              }
            },
            methods:{
              aa(){
                console.log("选中节点的true-label为:"+this.checkList)
              }
            }
        }
    </script>
    

    在这里插入图片描述

    cs