前端笔记-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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值