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

elementui参数

2026-03-06 06:11:37前端教程

Element UI 常用参数详解

Element UI 是基于 Vue.js 的组件库,广泛用于中后台系统开发。以下分类介绍核心组件的关键参数:

表单组件参数

el-formmodel 绑定表单数据对象,rules 定义校验规则,label-width 设置标签宽度。inline 属性控制行内表单模式。

el-form-itemprop 需与 model 键名对应,label 设置标签文本。required 标记必填项,rules 可单独定义校验规则。

表格组件参数

el-tabledata 绑定表格数据源,border 添加边框,stripe 启用斑马纹。height 固定表格高度,支持自适应。

el-table-columnprop 对应数据字段,label 设置列标题。width 定义列宽,sortable 启用排序,formatter 自定义内容格式化。

对话框参数

el-dialogvisible.sync 控制显示状态,title 设置标题文本。width 调整宽度百分比,fullscreen 启用全屏模式。

before-close 可拦截关闭事件,close-on-click-modal 控制点击遮罩层关闭。

消息提示参数

ElMessagemessage 设置提示内容,type 定义类型(success/warning/info/error)。duration 控制显示时长,showClose 显示关闭按钮。

offset 调整距视口顶部的偏移量,customClass 添加自定义类名。

导航菜单参数

el-menumode 设置模式(horizontal/vertical),background-color 定义背景色。default-active 指定默认激活项。

el-menu-itemindex 需唯一标识,route 绑定路由对象。disabled 禁用菜单项。

分页参数

el-paginationtotal 设置总条数,page-size 控制每页数量。current-page 绑定当前页码,page-sizes 定义可选每页条数数组。

layout 自定义布局元素顺序,background 启用背景色。

上传组件参数

el-uploadaction 设置上传地址,multiple 允许多选。accept 限制文件类型,auto-upload 控制自动上传。

before-upload 上传前钩子函数,limit 限制上传数量。file-list 绑定已上传文件列表。

级联选择参数

el-cascaderoptions 绑定级联数据,props 配置数据字段映射。show-all-levels 控制是否显示完整路径。

filterable 启用搜索功能,clearable 显示清空按钮。separator 自定义分隔符。

代码示例

表单校验规则配置:

rules: {
  username: [
    { required: true, message: '请输入用户名', trigger: 'blur' },
    { min: 3, max: 10, message: '长度在3到10个字符', trigger: 'blur' }
  ]
}

表格列格式化示例:

{
  prop: 'status',
  formatter: (row) => {
    return row.status === 1 ? '启用' : '停用'
  }
}

以上参数可根据实际需求组合使用,Element UI 文档提供完整的参数列表和示例。开发时建议通过 Vue Devtools 实时观察组件 prop 的变化情况。

elementui参数

标签: 参数elementui
分享给朋友:

相关文章

elementui特色

elementui特色

组件化设计 Element UI 提供丰富的组件库,包括表单、表格、导航、通知等常用 UI 元素。所有组件均采用模块化设计,支持按需引入,减少项目体积。 响应式布局 组件默认适配不同屏幕尺寸,内置栅…

elementui nuxt

elementui nuxt

在 Nuxt.js 中使用 Element UI Element UI 是一个基于 Vue.js 的组件库,适用于开发后台管理系统。在 Nuxt.js 项目中集成 Element UI 需要一些额外配…

elementui开发

elementui开发

ElementUI 开发指南 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和交互功能。以下是开发中的关键要点: 安装与引入 通过 npm 安装 Element…

elementui license

elementui license

ElementUI 的许可证信息 ElementUI 是一款基于 Vue.js 的组件库,其许可证采用 MIT License。以下是关键点: MIT License 是一种宽松的开源许可证,允…

elementui transfer

elementui transfer

ElementUI Transfer 组件使用指南 ElementUI 的 Transfer 组件用于在两栏之间转移数据,适用于权限分配、数据分类等场景。以下为详细使用方法: 基础用法 在模板中引…

elementui echarts

elementui echarts

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