当前位置: 首页 > news >正文

前端笔记-Element-Plus

结束了vue的基础学习,现在进一步学习组件

Element-Plus部分学习目标: 

Element Plus1、查阅官方文档指南
2、学习常用组件的使用方法
3TablePaginationForm
4InputInput NumberSwitchSelectDate PickerButton
5MessageMessageBoxNotification

查阅官方文档: 快速开始 | Element Plus

具体内容官网讲解的很清楚,这里只根据学习目标,以及以后可能常用的部分做总结,学习理解的话还是建议大家直接去看官方文档。

Table 表格组件  Table 表格 | Element Plus

常用属性

属性类型可选值/说明默认值
dataArray表格数据数组[]
borderBooleantrue/false (是否显示边框)false
stripeBooleantrue/false (是否显示斑马纹)false
heightString/Number固定高度,如 '400px'-
max-heightString/Number最大高度-
sizeStringmedium / small / mini (表格尺寸)-
fitBooleantrue/false (列宽是否自撑开)true
show-headerBooleantrue/false (是否显示表头)true
highlight-current-rowBooleantrue/false (是否高亮当前行)false

Table-column 属性

属性类型可选值/说明默认值
propString对应列内容的字段名-
labelString显示的标题-
widthString/Number列宽度-
min-widthString/Number最小列宽-
fixedString/Booleantrue/false/'left'/'right' (固定列)-
sortableBoolean/Stringtrue/false/'custom' (是否可排序)false
alignStringleft/center/right (对齐方式)left
header-alignStringleft/center/right (表头对齐方式)-

Pagination 分页组件  Pagination 分页 | Element Plus

常用属性

属性类型可选值/说明默认值
current-pageNumber当前页码1
page-sizeNumber每页显示条目数10
totalNumber总条目数-
page-sizesArray[10, 20, 30, 40, 50, 100] (每页显示个数选择器的选项设置)[10, 20, 30, 50, 100]
layoutString组件布局,可用值:
sizes, prev, pager, next, jumper, ->, total, slot
'prev, pager, next, jumper, ->, total'
backgroundBooleantrue/false (是否为分页按钮添加背景色)false
smallBooleantrue/false (是否使用小型分页样式)false

Form 表单组件

常用属性

属性类型可选值/说明默认值
modelObject表单数据对象-
rulesObject表单验证规则-
label-positionStringright/left/top (表单域标签的位置)right
label-widthString/Number表单域标签的宽度-
sizeStringmedium / small / mini (控制表单内组件尺寸)-
disabledBooleantrue/false (是否禁用表单中所有组件)false
inlineBooleantrue/false (行内表单模式)false
show-messageBooleantrue/false (是否显示校验错误信息)true

Form-item 属性

属性类型可选值/说明默认值
propString表单域 model 字段-
labelString标签文本-
label-widthString/Number标签宽度-
requiredBooleantrue/false (是否必填)false
rulesObject/Array表单验证规则-
sizeStringmedium / small / mini (控制组件尺寸)-

Input 输入框

常用属性

属性类型可选值/说明默认值
typeStringtext / textarea / password / number / email / urltext
sizeStringmedium / small / mini (输入框尺寸)-
maxlengthNumber最大输入长度-
minlengthNumber最小输入长度-
show-word-limitBooleantrue/false (是否显示输入字数统计)false
clearableBooleantrue/false (是否可清空)false
show-passwordBooleantrue/false (是否显示切换密码图标)false
disabledBooleantrue/false (是否禁用)false
prefix-iconString输入框头部图标类名-
suffix-iconString输入框尾部图标类名-

Select 选择器

常用属性

属性类型可选值/说明默认值
multipleBooleantrue/false (是否多选)false
disabledBooleantrue/false (是否禁用)false
clearableBooleantrue/false (是否可以清空选项)false
filterableBooleantrue/false (是否可搜索)false
remoteBooleantrue/false (是否为远程搜索)false
loadingBooleantrue/false (是否正在从远程获取数据)false
sizeStringmedium / small / mini (选择器尺寸)-
collapse-tagsBooleantrue/false (多选时是否将选中值按文字的形式展示)false

Option 属性

属性类型可选值/说明默认值
valueString/Number/Boolean/Object选项的值-
labelString/Number选项的标签-
disabledBooleantrue/false (是否禁用该选项)false

Date Picker 日期选择器

常用属性

属性类型可选值/说明默认值
typeStringyear/month/date/dates/datetime/datetimerange/daterange/monthrangedate
formatString显示在输入框中的格式,如 'yyyy-MM-dd'-
value-formatString绑定值的格式-
placeholderString占位文本-
range-separatorString选择范围时的分隔符'-'
start-placeholderString范围选择时开始日期的占位内容-
end-placeholderString范围选择时结束日期的占位内容-
disabledBooleantrue/false (是否禁用)false
clearableBooleantrue/false (是否显示清除按钮)true
sizeStringmedium / small / mini (输入框尺寸)-

Button 按钮

常用属性

属性类型可选值/说明默认值
typeStringprimary / success / warning / danger / info / text-
sizeStringmedium / small / mini (按钮尺寸)-
plainBooleantrue/false (是否朴素按钮)false
roundBooleantrue/false (是否圆角按钮)false
circleBooleantrue/false (是否圆形按钮)false
loadingBooleantrue/false (是否加载中状态)false
disabledBooleantrue/false (是否禁用状态)false
iconString图标类名-
autofocusBooleantrue/false (是否默认聚焦)false
native-typeStringbutton / submit / reset (原生 type 属性)button

Message 消息提示

配置选项

属性类型可选值/说明默认值
messageString消息文字-
typeStringsuccess / warning / info / errorinfo
durationNumber显示时间(毫秒),设为 0 则不会自动关闭3000
showCloseBooleantrue/false (是否显示关闭按钮)false
centerBooleantrue/false (文字是否居中)false
offsetNumber距离窗口顶部的偏移量20
groupingBooleantrue/false (合并内容相同的消息)false

MessageBox 弹框

配置选项

属性类型可选值/说明默认值
titleString标题'提示'
messageString消息正文内容-
typeStringsuccess / warning / info / error-
confirmButtonTextString确认按钮文本'确定'
cancelButtonTextString取消按钮文本'取消'
showCancelButtonBooleantrue/false (是否显示取消按钮)false
showConfirmButtonBooleantrue/false (是否显示确认按钮)true
closeOnClickModalBooleantrue/false (是否可通过点击遮罩关闭)true
closeOnPressEscapeBooleantrue/false (是否可通过 ESC 键关闭)true
centerBooleantrue/false (内容是否居中)false

Notification 通知

配置选项

属性类型可选值/说明默认值
titleString标题-
messageString消息文字-
typeStringsuccess / warning / info / error-
durationNumber显示时间(毫秒),设为 0 则不会自动关闭4500
positionStringtop-right / top-left / bottom-right / bottom-lefttop-right
offsetNumber距离窗口顶部的偏移量0
showCloseBooleantrue/false (是否显示关闭按钮)true

http://www.xdnf.cn/news/237277.html

相关文章:

  • python安装和环境配置,开发方法简要步骤。
  • Android 自带的分享功能分享到三方应用
  • ProfiNet转CAN协议转换网关数据交互实现:工业自动化异构网络无缝对接
  • [250429] 免费!DeepSeek-R1T-Chimera 合并 R1 和 V3, 在 OpenRouter 上可用
  • 2025华东杯ABC题赛题已出速拿
  • ​​智能制造中的预测性维护:基于深度学习的设备故障预测​​
  • 矫平机:金属板材精密加工的“整形专家”
  • 在 Linux 系统中,让线程主动放弃当前 CPU 时间片
  • MySQL8.0创建数据库,该如何选择字符集,是选择utf8mb4还是utf8mb3
  • Java 表达式及运算符的优先级与结合性入门
  • 机器学习——特征选择
  • SEO与国际化
  • 简易C++内存追踪方案:监控动态内存分配与释放
  • 添加了addResourceHandlers 但没用
  • 墨西哥游戏出海推广本土网盟cpi广告策略
  • openEuler 22.03 安装 Redis 6.2.9,支持离线安装
  • TCL中环深化全球布局,技术迭代应对行业调整
  • 计算递归关系下的合计~极简方法
  • 用-智-多多-拼-好文的故事-2025
  • Windows编译及使用fdk-aac编码器
  • 力扣hot100——98.验证二叉搜索树
  • 论MMUSMMUIOMMU
  • 分支限界法:用“快递分拣”思维解决复杂问题的算法艺术
  • 数据清洗的定义跟实际操作
  • 文件读取操作
  • Java 事务详解
  • allegro 怎样显示/隐藏铜皮shape?
  • AI时代生产工厂制造业数字化转型培训师培训讲师唐兴通教授专家顾问清华大学讲授AI库存降本增效智能制造供应链生产调度智能管理设备健康
  • Python math 库教学指南
  • Kubernetes 核心组件架构详解