signed

QiShunwang

“诚信为本、客户至上”

ElementUI多选框组件

2021/6/3 15:49:40   来源:

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>

在这里插入图片描述