Checkbox 多选框

# Checkbox 多选框

一组备选项中进行多选

# 基础用法

单独使用可以表示两种状态之间的切换,写在标签中的内容为 checkbox 按钮后的介绍。

aui-checkbox元素中定义v-model绑定变量,单一的checkbox中,默认绑定变量的值会是Boolean,选中为true

<template>

  <aui-checkbox :requisite="requisite1"  @change="change1" :options="options1" :label="label" v-model="checked"></aui-checkbox>
</template>
<script>
  export default {
    data() {
      return {
        disabled1:true,
        requisite1:true,
        label:'label-test',
        options1:[{
          label:'label1',
          value:'value1',
          disabled:true,
          position:'left'
        },{
          label:'label2',
          value:'value2',
          disabled:false,
          checked:true
        },{
          label:'label3',
          value:'value3',
          disabled:false,
        },{
          label:'label4',
          value:'value4',
          disabled:false,
        }],
        checked: [],
      };
    },
    methods:{
      change1(val,ev){
        console.log(val,ev)
      },
    }
  };
</script>
显示代码 复制代码

# Checkbox Attributes

参数 说明 类型 可选值 默认值
label 标题 string
disabled 是否禁用 boolean false
min 可被勾选的 checkbox 的最小数量 number
max 可被勾选的 checkbox 的最大数量 number
options 每个选项属性 array
indeterminate 设置 indeterminate 状态,只负责样式控制 boolean false
requisite 是否为必选 boolean false

# Checkbox Events

事件名称 说明 回调参数
change 当绑定值变化时触发的事件 更新后的值

# options Attributes

参数 说明 类型 可选值 默认值
label 标题 string / number
value 选中状态的值 string
disabled 是否禁用 boolean false
checked 当前是否勾选 boolean false
position label 位置,可以设置为 left 或者 right string right
Last Updated: 2022/4/15 下午5:07:24