|
@@ -41,22 +41,26 @@
|
|
|
### 多个勾选框,绑定到同一个数组
|
|
|
|
|
|
<div class="demo-box demo-checkbox">
|
|
|
- <el-checkbox class="checkbox" v-model="checkList" label="复选框 A"></el-checkbox>
|
|
|
- <el-checkbox class="checkbox" v-model="checkList" label="复选框 B"></el-checkbox>
|
|
|
- <el-checkbox class="checkbox" v-model="checkList" label="复选框 C"></el-checkbox>
|
|
|
- <el-checkbox class="checkbox" v-model="checkList" label="禁用" disabled></el-checkbox>
|
|
|
- <el-checkbox class="checkbox" v-model="checkList" label="选中且禁用" disabled></el-checkbox>
|
|
|
+<el-checkbox-group v-model="checkList">
|
|
|
+ <el-checkbox class="checkbox" label="复选框 A"></el-checkbox>
|
|
|
+ <el-checkbox class="checkbox" label="复选框 B"></el-checkbox>
|
|
|
+ <el-checkbox class="checkbox" label="复选框 C"></el-checkbox>
|
|
|
+ <el-checkbox class="checkbox" label="禁用" disabled></el-checkbox>
|
|
|
+ <el-checkbox class="checkbox" label="选中且禁用" disabled></el-checkbox>
|
|
|
+</el-checkbox-group>
|
|
|
</div>
|
|
|
|
|
|
<p>{{ checkList }}</p>
|
|
|
|
|
|
```html
|
|
|
<template>
|
|
|
- <el-checkbox class="checkbox" v-model="checkList" label="复选框 A"></el-checkbox>
|
|
|
- <el-checkbox class="checkbox" v-model="checkList" label="复选框 B"></el-checkbox>
|
|
|
- <el-checkbox class="checkbox" v-model="checkList" label="复选框 C"></el-checkbox>
|
|
|
- <el-checkbox class="checkbox" v-model="checkList" label="禁用" disabled></el-checkbox>
|
|
|
- <el-checkbox class="checkbox" v-model="checkList" label="选中且禁用" disabled></el-checkbox>
|
|
|
+ <el-checkbox-group v-model="checkList">
|
|
|
+ <el-checkbox class="checkbox" label="复选框 A"></el-checkbox>
|
|
|
+ <el-checkbox class="checkbox" label="复选框 B"></el-checkbox>
|
|
|
+ <el-checkbox class="checkbox" label="复选框 C"></el-checkbox>
|
|
|
+ <el-checkbox class="checkbox" label="禁用" disabled></el-checkbox>
|
|
|
+ <el-checkbox class="checkbox" label="选中且禁用" disabled></el-checkbox>
|
|
|
+ </el-checkbox-group>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
@@ -101,10 +105,21 @@ vm.name === vm.a
|
|
|
vm.name === vm.b
|
|
|
```
|
|
|
|
|
|
-## API
|
|
|
+## checkbox API
|
|
|
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|
|
|
|---------- |-------- |---------- |------------- |-------- |
|
|
|
-| model | 绑定值 | string\|string[]\|boolean | | |
|
|
|
-| value | 真实值 | string | | |
|
|
|
-| label | 显示值,不填则显示 value | string | | |
|
|
|
+| value | 绑定值 | string\|string[]\|boolean | | |
|
|
|
+| label | 真实值 | string | | |
|
|
|
+| true-label | 选中时的真实值 | string | | |
|
|
|
+| true-label | 没有选中时的真实值 | string | | |
|
|
|
| disabled | 禁用 | boolean | true, false | false |
|
|
|
+
|
|
|
+## checkbox group API
|
|
|
+| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|
|
|
+|---------- |-------- |---------- |------------- |-------- |
|
|
|
+| value | 绑定值 | string\|string[]\|boolean | | |
|
|
|
+
|
|
|
+## checkbox group 事件
|
|
|
+| 事件名称 | 说明 | 回调参数 |
|
|
|
+|---------- |-------- |---------- |
|
|
|
+| change | 当绑定值变化时触发的事件 | (value: string) |
|