当前位置: 首页 > 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

相关文章:

  • 在线服务器都有哪些用途?
  • pytorch对应gpu版本是否可用判断逻辑
  • UE5 项目迁移 注意事项记录
  • redis 数据类型新手练习系列——List类型
  • 【Bootstrap V4系列】学习入门教程之 布局
  • 【Prometheus-OracleDB Exporter安装配置指南,开机自启】
  • JMeter WebSocket 压测详细步骤(支持 ws+proto 协议)
  • intellij idea最新版git开启Local Changes
  • C/C++核心机制深度解析:指针、结构体与动态内存管理(面试精要)
  • 408考研逐题详解:2009年第5题
  • 基于C#开发的适合Windows开源文件管理器
  • OpenCV实战教程:从零开始的计算机视觉之旅
  • 定时任务xxl-job国产化改造,适配磐维数据库(PostgreSQL)
  • 服务器丢包率测试保姆级教程:从Ping到网络打流仪实战
  • 使用 Vue 开发 VS Code 插件前端页面(上)
  • 如何使用CAN分析仪验证MCU CAN错误机制
  • 基于vue框架的电影院网上售票系统49iu6(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • kotlin中Triple的作用
  • django_rq
  • CRMEB-PRO系统定时任务扩展开发指南
  • 马克思主义理论研究教学名师系列访谈|丁晓强:马克思主义学者要更关注社会现实的需要
  • 澎湃读报丨解放日报8个版聚焦:牢记嘱托,砥砺奋进
  • 解放日报:“北斗七星”列阵,AI群星闪耀
  • 拍摄《我们这一代》的肖全开展“江浙沪叙事”
  • 金砖国家外长会晤落幕,外交部:发出了反对单边霸凌行径的“金砖声音”
  • 国家能源局通报上月投诉情况:赤峰有群众反映电费异常增高,已退费