Checkbox

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

Checkbox - 图1

引入

  1. import mpCheckbox from 'mpvue-weui/src/checkbox';
  2. export default {
  3. components: {
  4. mpCheckbox,
  5. },
  6. }

使用

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

API

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

list

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

Event

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