mirror of
https://gitee.com/ElemeFE/element.git
synced 2024-12-02 20:28:52 +08:00
2.8 KiB
2.8 KiB
基础用法
单个勾选框,逻辑值
{{checked | json}}
<el-checkbox class="checkbox" :value.sync="checked">{{checked | json}}</el-checkbox>
多个勾选框,绑定到同一个数组
{{checkList | json}}
<template>
<el-checkbox class="checkbox" :value.sync="checkList" label="复选框 A"></el-checkbox>
<el-checkbox class="checkbox" :value.sync="checkList" label="复选框 B"></el-checkbox>
<el-checkbox class="checkbox" :value.sync="checkList" label="复选框 C"></el-checkbox>
<el-checkbox class="checkbox" :value.sync="checkList" label="禁用" disabled></el-checkbox>
<el-checkbox class="checkbox" :value.sync="checkList" label="选中且禁用" disabled></el-checkbox>
</template>
<script>
export default {
data () {
return {
checkList: ['选中且禁用','复选框 A']
}
}
}
</script>
绑定 value:
{{name}}
<el-checkbox
class="checkbox"
:value.sync="name"
:true-label="a"
:false-label="b"
>
</el-checkbox>
vm.a = 'Jonny';
vm.b = 'Lara';
// 当选中时
vm.name === vm.a
// 当没有选中时
vm.name === vm.b
API
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
model | 绑定值 | string|string[]|boolean | ||
value | 真实值 | string | ||
label | 显示值,不填则显示 value | string | ||
disabled | 禁用 | boolean | true, false | false |