Checkbox

复选框,基于原生 checkbox-groupcheckbox 组件,支持数据双向绑定。

引入

import mpCheckbox from 'mpvue-weui/src/checkbox';
export default {
  components: {
    mpCheckbox,
  },
}

使用

<mpCheckbox :list="checkboxAnimalsList" v-model="valueAnimals" @change="checkboxChange"></mpCheckbox>
...
data() {
  return {
    checkboxAnimalsList: [{ value: 'cat' }, { value: 'dog' }, { value: 'rabbit', disabled: true }],
    valueAnimals: ['dog']
  };
},
...

API

参数 说明 类型 默认值
value checkbox 选中的值,可使用 v-model 双向绑定数据 Array []
list checkbox 列表数据,必填 Array -

list

list 的每一项为对象,有两个字段,value,复选框的值,也是要展示的值。disabled,是否禁用,这个字段非必填,默认为 false

Event

事件名 说明 参数
@change 复选框值发生变化时触发 返回 value