当前位置:首页 > 前端教程

elementui checked

2026-01-16 16:38:48前端教程

使用 ElementUI 的 Checkbox 组件

ElementUI 提供了 el-checkboxel-checkbox-group 组件来实现复选框功能,支持单选、多选、全选等场景。

基本用法

通过 v-model 绑定布尔值控制复选框的选中状态:

<el-checkbox v-model="checked">选项</el-checkbox>
data() {
  return {
    checked: false
  }
}

复选框组

使用 el-checkbox-group 配合 el-checkbox 实现多选:

<el-checkbox-group v-model="checkedList">
  <el-checkbox label="选项A"></el-checkbox>
  <el-checkbox label="选项B"></el-checkbox>
  <el-checkbox label="选项C"></el-checkbox>
</el-checkbox-group>
data() {
  return {
    checkedList: []
  }
}

禁用状态

通过 disabled 属性禁用复选框:

<el-checkbox v-model="checked" disabled>禁用选项</el-checkbox>

中间状态

使用 indeterminate 属性表示半选状态(常用于全选场景):

<el-checkbox 
  v-model="checkAll" 
  :indeterminate="isIndeterminate"
  @change="handleCheckAllChange"
>全选</el-checkbox>

带边框样式

添加 border 属性显示边框:

<el-checkbox v-model="checked" border>带边框选项</el-checkbox>

事件处理

通过 change 事件监听状态变化:

<el-checkbox v-model="checked" @change="handleChange">选项</el-checkbox>

与表格结合

el-table 中使用复选框列:

elementui checked

<el-table :data="tableData">
  <el-table-column type="selection" width="55"></el-table-column>
  <!-- 其他列 -->
</el-table>

分享给朋友:

相关文章

elementui echarts

elementui echarts

ElementUI 与 ECharts 集成指南 ElementUI 是饿了么团队开发的 Vue.js 组件库,ECharts 是百度开源的 JavaScript 图表库。两者结合可快速构建数据可视化…

elementui字典

elementui字典

以下是关于 Element UI 字典功能的整理,结合常见使用场景和官方文档的实践方法: 字典数据绑定 Element UI 的 el-select 组件通常与字典数据结合使用。字典数据格式建议为数…

elementui时区

elementui时区

ElementUI 时区问题解决方案 ElementUI 本身是一个基于 Vue.js 的组件库,不直接处理时区问题。但日期时间相关组件(如 DatePicker、DateTimePicker)可能涉…

移植elementui

移植elementui

移植 Element UI 的方法 Element UI 是一个基于 Vue.js 的组件库,移植通常涉及从旧项目迁移到新项目或升级版本。以下是常见的移植方法: 安装 Element UI 在目标项…

elementui教程

elementui教程

ElementUI 教程 ElementUI 是基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件,适用于快速开发企业级应用。以下是基础教程和进阶使用指南。 安装与引入 通过 npm 安…

elementui合计

elementui合计

ElementUI 合计功能实现 ElementUI 的表格组件(el-table)提供了合计行功能,可以通过设置 show-summary 属性和 summary-method 方法来自定义合计行的…