首先申明看你需求的数据格式是怎样的
如果是json数组的如:
const cityOptions = ['上海', '北京', '广州', '深圳']
那么可以直接看element-ui的官方链接的写法
https://element.eleme.cn/#/zh-CN/component/checkbox
但我们实际项目开发中大部分都是json数组而element-ui的官方文档中没有给出详细的操作流程
直接上码
html部分:
<div>
<el-checkbox v-model="checkAll" :indeterminate="isIndeterminate" @change="handleCheckAllChange">全选</el-checkbox>
<el-checkbox-group v-model="data" @change="handledataChange">
<el-checkbox v-for="(value,key) in datas" :key="key" :label="value.key">{
{ value.name }}</el-checkbox>
</el-checkbox-group>
</div>
data部分: