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

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 实现多选:

elementui checked

<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 属性表示半选状态(常用于全选场景):

elementui checked

<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 中使用复选框列:

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

分享给朋友:

相关文章

elementui高级

elementui高级

ElementUI 高级用法与技巧 ElementUI 是基于 Vue.js 的流行组件库,适用于快速开发中后台系统。以下是一些高级用法和优化技巧,帮助提升开发效率和用户体验。 自定义主题与样式覆盖…

elementui字典

elementui字典

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

elementui button

elementui button

基本用法 Element UI 的 Button 组件提供多种样式和功能,可以通过 type 属性设置按钮类型。常见类型包括 primary、success、info、warning、danger。…

elementui flex

elementui flex

以下是关于 Element UI 中 Flex 布局的详细说明和使用方法: Flex 布局基础 Element UI 的 Flex 布局基于 CSS Flexbox 模型,通过 el-row 和 e…

elementui 1.0

elementui 1.0

Element UI 1.0 简介 Element UI 1.0 是基于 Vue.js 2.0 的早期版本组件库,发布于2016年,提供了一套桌面端UI组件,如表单、表格、弹窗等。其设计风格简洁,适合…

elementui toolbar

elementui toolbar

ElementUI Toolbar 组件 ElementUI 的 Toolbar 是一个用于快速构建工具栏的组件,通常用于表单操作、表格操作等场景。以下是关于 ElementUI Toolbar 的详…