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

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响应式布局

响应式布局基础概念 响应式布局指页面能够根据屏幕尺寸自动调整结构和样式,确保在不同设备上呈现良好的用户体验。Element UI 基于 Vue.js,其组件默认支持响应式设计,但需结合 CSS 媒体查…

比elementui

比elementui

对比 Element UI 的替代方案 Element UI 是一个基于 Vue.js 的流行组件库,但近年来开发者可能寻求更现代、更轻量或功能更丰富的替代品。以下是几个值得考虑的替代方案及其特点:…

elementui卡死

elementui卡死

问题描述 Element UI 卡死通常表现为页面无响应、操作延迟或组件渲染异常。可能的原因包括数据量过大、循环渲染、事件监听未销毁或版本兼容性问题。 常见原因及解决方法 数据量过大导致渲染卡顿 表…

elementui介绍

elementui介绍

Element UI 简介 Element UI 是一套基于 Vue.js 的桌面端组件库,由饿了么前端团队开发并开源。它提供了丰富的 UI 组件和交互设计,适用于快速构建企业级中后台产品。 核…

axure elementui

axure elementui

Axure 中使用 ElementUI 组件的方法 在 Axure 中模拟 ElementUI 组件可以通过以下方式实现: 下载 ElementUI 组件库 ElementUI 的 Axure 组件…

elementui注册

elementui注册

安装 Element UI 在项目中安装 Element UI 可以通过 npm 或 yarn 完成。打开终端,进入项目目录,运行以下命令: npm install element-ui --sav…