Element-UI整理(二):表单

目录

  1. Radio 单选框
  2. Checkbox 多选框
  3. Input 输入框
  4. InputNumber 计数器
  5. Select 选择器
  6. Cascader 级联选择器
  7. Switch 开关
  8. Slider 滑块
  9. TimePicker 时间选择器
  10. DatePicker 日期选择器
  11. DateTimePicker 日期时间选择器
  12. Upload 上传
  13. Rate 评分
  14. ColorPicker 颜色选择器
  15. Transfer 穿梭框
  16. Form 表单

内容

Radio

Radio Attributes:

参数说明类型可选值默认值
labelRadio 的 valuestring / number / boolean
disabled是否禁用booleanfalse
border是否显示边框booleanfalse
sizeRadio 的尺寸,仅在 border 为真时有效stringmedium / small / mini
name原生 name 属性string

Radio Events:

事件名称说明回调参数
change绑定值变化时触发的事件选中的 Radio label 值

Radio-group Attributes:

参数说明类型可选值默认值
size单选框组尺寸,仅对按钮形式的 Radio 或带有边框的 Radio 有效stringmedium / small / mini
disabled是否禁用booleanfalse
text-color按钮形式的 Radio 激活时的文本颜色string#ffffff
fill按钮形式的 Radio 激活时的填充色和边框色string#409EFF

Radio-group Events:

事件名称说明回调参数
change绑定值变化时触发的事件选中的 Radio label 值

Radio-button Attributes:

参数说明类型可选值默认值
labelRadio 的 valuestring / number
disabled是否禁用booleanfalse
name原生 name 属性string

Checkbox

Checkbox Attributes

参数说明类型可选值默认值
label选中状态的值(只有在checkbox-group或者绑定对象类型为array时有效)string / number / boolean
true-label选中时的值string / number
false-label没有选中时的值string / number
disabled是否禁用booleanfalse
border是否显示边框booleanfalse
sizeCheckbox 的尺寸,仅在 border 为真时有效stringmedium / small / mini
name原生 name 属性string
checked当前是否勾选booleanfalse
indeterminate设置 indeterminate 状态,只负责样式控制booleanfalse

Checkbox Events

事件名称说明回调参数
change当绑定值变化时触发的事件更新后的值

Checkbox-group Attributes

参数说明类型可选值默认值
size多选框组尺寸,仅对按钮形式的 Checkbox 或带有边框的 Checkbox 有效stringmedium / small / mini
disabled是否禁用booleanfalse
min可被勾选的 checkbox 的最小数量number
max可被勾选的 checkbox 的最大数量number
text-color按钮形式的 Checkbox 激活时的文本颜色string#ffffff
fill按钮形式的 Checkbox 激活时的填充色和边框色string#409EFF

Checkbox-group Events

事件名称说明回调参数
change当绑定值变化时触发的事件更新后的值

Checkbox-button Attributes

参数说明类型可选值默认值
label选中状态的值(只有在checkbox-group或者绑定对象类型为array时有效)string / number / boolean — —
true-label选中时的值string / number
false-label没有选中时的值string / number
disabled是否禁用booleanfalse
name原生 name 属性string
checked当前是否勾选booleanfalse

Input

Input Attributes

参数说明类型可选值默认值
type类型stringtext / textareatext
value绑定值string / number
maxlength最大输入长度number
minlength最小输入长度number
placeholder输入框占位文本string
clearable是否可清空booleanfalse
disabled禁用booleanfalse
size输入框尺寸,只在 type!=“textarea” 时有效stringmedium / small / mini
prefix-icon输入框头部图标string
suffix-icon输入框尾部图标string
rows输入框行数,只对 type=“textarea” 有效number2
autosize自适应内容高度,只对 type=“textarea” 有效,可传入对象,如,{ minRows: 2, maxRows: 6 }boolean / objectfalse
auto-complete原生属性,自动补全stringon, offoff
name原生属性string
readonly原生属性,是否只读booleanfalse
max原生属性,设置最大值
min原生属性,设置最小值
step原生属性,设置输入字段的合法数字间隔
resize控制是否能被用户缩放stringnone, both, horizontal, vertical
autofocus原生属性,自动获取焦点booleantrue, falsefalse
form原生属性string
label输入框关联的label文字string
tabindex输入框的tabindexstring

Input slots:

name说明
prefix输入框头部内容,只对 type=“text” 有效
suffix输入框尾部内容,只对 type=“text” 有效
prepend输入框前置内容,只对 type=“text” 有效
append输入框后置内容,只对 type=“text” 有效

Input Events

事件名称说明回调参数
blur在 Input 失去焦点时触发(event: Event)
focus在 Input 获得焦点时触发(event: Event)
change在 Input 值改变时触发(value: string

Input Methods

方法名说明参数
focus使 input 获取焦点-

Autocomplete Attributes

参数说明类型可选值默认值
placeholder输入框占位文本string
disabled禁用booleanfalse
valueKey输入建议对象中用于显示的键名stringvalue
value必填值,输入绑定值string
debounce获取输入建议的去抖延时number300
fetch-suggestions返回输入建议的方法,仅当你的输入建议数据 resolve 时,通过调用 callback(data:[]) 来返回它Function(queryString, callback)
popper-classAutocomplete 下拉列表的类名string
trigger-on-focus是否在输入框 focus 时显示建议列表booleantrue
name原生属性string
select-when-unmatched在输入没有任何匹配建议的情况下,按下回车是否触发 select 事件booleanfalse
label输入框关联的label文字string
prefix-icon输入框头部图标string
suffix-icon输入框尾部图标string

Autocomplete slots

name说明
prefix输入框头部内容
suffix输入框尾部内容
prepend输入框前置内容
append输入框后置内容

Autocomplete Events

事件名称说明回调参数
select点击选中建议项时触发选中建议项

InputNumber

Attributes

参数说明类型可选值默认值
value绑定值number
min设置计数器允许的最小值number0
max设置计数器允许的最大值numberInfinity
step计数器步长number1
size计数器尺寸stringmedium、small、mini
disabled是否禁用计数器booleanfalse
controls是否使用控制按钮booleantrue
debounce输入时的去抖延迟,毫秒number300
controls-position控制按钮位置stringright -
name原生属性string
label输入框关联的label文字string

Events

事件名称说明回调参数
change绑定值被改变时触发最后变更的值
blur在组件 Input 失去焦点时触发(event: Event)
focus在组件 Input 获得焦点时触发(event: Event)

Methods

方法名说明参数
focus使 input 获取焦点-

Select

Select Attributes

参数说明类型可选值默认值
multiple是否多选booleanfalse
disabled是否禁用booleanfalse
value-key作为 value 唯一标识的键名,绑定值为对象类型时必填stringvalue
size输入框尺寸stringlarge/small/mini
clearable单选时是否可以清空选项booleanfalse
collapse-tags多选时是否将选中值按文字的形式展示booleanfalse
multiple-limit多选时用户最多可以选择的项目数,为 0 则不限制number0
nameselect input 的 name 属性string
placeholder占位符string请选择
filterable是否可搜索booleanfalse
allow-create是否允许用户创建新条目,需配合 filterable 使用booleanfalse
filter-method自定义搜索方法function
remote是否为远程搜索booleanfalse
remote-method远程搜索方法function
loading是否正在从远程获取数据booleanfalse
loading-text远程加载时显示的文字string加载中
no-match-text搜索条件无匹配时显示的文字string无匹配数据
no-data-text选项为空时显示的文字string无数据
popper-classSelect 下拉框的类名string
reserve-keyword多选且可搜索时,是否在选中一个选项后保留当前的搜索关键词booleanfalse
default-first-option在输入框按下回车,选择第一个匹配项。需配合 filterable 或 remote 使用boolean-false

Select Events

事件名称说明回调参数
change选中值发生变化时触发目前的选中值
visible-change下拉框出现/隐藏时触发出现则为 true,隐藏则为 false
remove-tag多选模式下移除tag时触发移除的tag值
clear可清空的单选模式下用户点击清空按钮时触发
blur当 input 失去焦点时触发(event: Event)
focus当 input 获得焦点时触发(event: Event)

Option Group Attributes

参数说明类型可选值默认值
label分组的组名string
disabled是否将该分组下所有选项置为禁用booleanfalse

Option Attributes

参数说明类型可选值默认值
value选项的值string/number/object
label选项的标签,若不设置则默认与 value 相同string/number
disabled是否禁用该选项booleanfalse

Methods

方法名说明参数
focus使 input 获取焦点-

Cascader

Attributes

参数说明类型可选值默认值
options可选项数据源,键名可通过 props 属性配置array
props配置选项,具体见下表object
value选中项绑定值array
separator选项分隔符string斜杠’/’
popper-class自定义浮层类名string
placeholder输入框占位文本string请选择
disabled是否禁用booleanfalse
clearable是否支持清空选项booleanfalse
expand-trigger次级菜单的展开方式stringclick / hoverclick
show-all-levels输入框中是否显示选中值的完整路径booleantrue
filterable是否可搜索选项boolean
debounce搜索关键词输入的去抖延迟,毫秒number300
change-on-select是否允许选择任意一级的选项booleanfalse
size尺寸stringmedium / small / mini
before-filter筛选之前的钩子,参数为输入的值,若返回 false 或者返回 Promise 且被 reject,则停止筛选function(value)

props

参数说明类型可选值默认值
value指定选项的值为选项对象的某个属性值string
label指定选项标签为选项对象的某个属性值string
children指定选项的子选项为选项对象的某个属性值string
disabled \指定选项的禁用为选项对象的某个属性值string

Events

事件名称说明回调参数
change当绑定值变化时触发的事件当前值
active-item-change当父级选项变化时触发的事件,仅在 change-on-select 为 false 时可用各父级选项组成的数组

Switch

Attributes

参数说明类型可选值默认值
disabled是否禁用booleanfalse
widthswitch 的宽度(像素)number40
active-icon-classswitch 打开时所显示图标的类名,设置此项会忽略 active-textstring
inactive-icon-classswitch 关闭时所显示图标的类名,设置此项会忽略 inactive-textstring
active-textswitch 打开时的文字描述string
inactive-textswitch 关闭时的文字描述string
active-valueswitch 打开时的值boolean / string / numbertrue
inactive-valueswitch 关闭时的值boolean / string / numberfalse
active-colorswitch 打开时的背景色string#409EFF
inactive-colorswitch 关闭时的背景色string#C0CCDA
nameswitch 对应的 name 属性string

Events

事件名称说明回调参数
changeswitch 状态发生变化时的回调函数新状态的值

Methods

方法名说明参数
focus使 Switch 获取焦点-

Slider

Attributes

参数说明类型可选值默认值
min最小值number0
max最大值number100
disabled是否禁用booleanfalse
step步长number1
show-input是否显示输入框,仅在非范围选择时有效booleanfalse
show-input-controls在显示输入框的情况下,是否显示输入框的控制按钮booleantrue
show-stops是否显示间断点booleanfalse
show-tooltip是否显示 tooltipbooleantrue
format-tooltip格式化 tooltip messagefunction(value)
range是否为范围选择booleanfalse
vertical是否竖向模式booleanfalse
heightSlider 高度,竖向模式时必填string
label屏幕阅读器标签string
debounce输入时的去抖延迟,毫秒,仅在show-input等于true时有效number300

Events

事件名称说明回调参数
change值改变时触发(使用鼠标拖曳时,只在松开鼠标后触发)改变后的值

TimePicker

Attributes

参数说明类型可选值默认值
readonly完全只读booleanfalse
disabled禁用booleanfalse
editable文本框可输入booleantrue
clearable是否显示清除按钮booleantrue
size输入框尺寸stringmedium / small / mini
placeholder非范围选择时的占位内容string
start-placeholder范围选择时开始日期的占位内容string
end-placeholder范围选择时开始日期的占位内容string
is-range是否为时间范围选择,仅对有效booleanfalse
arrow-control是否使用箭头进行时间选择,仅对有效 booleanfalse
value绑定值date(TimePicker) / string(TimeSelect)
align对齐方式stringleft / center / rightleft
popper-classTimePicker下拉框的类名string
picker-options当前时间日期选择器特有的选项参考下表object{}
range-separator选择范围时的分隔符string-‘-’
value-format可选,仅TimePicker时可用,绑定值的格式,同DatePickerstring小时 HH,分 mm,秒 ss,AM/PM A
default-value可选,选择器打开时默认显示的时间Date(TimePicker) / string(TimeSelect)可被new Date()解析(TimePicker) / 可选值(TimeSelect)
name原生属性string

Time Select Options

参数说明类型可选值默认值
start开始时间string09:00
end结束时间string18:00
step间隔时间string00:30
minTime最小时间,小于该时间的时间段将被禁用string00:00
maxTime最大时间,大于该时间的时间段将被禁用string

Time Picker Options

参数说明类型可选值默认值
selectableRange可选时间段,例如’18:30:00 - 20:30:00’或者传入数组[‘09:30:00 - 12:00:00’, ‘14:30:00 - 18:30:00’]string / array
format时间格式化(TimePicker)string小时:HH,分:mm,秒:ss,AM/PM A‘HH:mm:ss’

Events

事件名说明参数
change用户确认选定的值时触发组件绑定值
blur当 input 失去焦点时触发组件实例
focus当 input 获得焦点时触发组件实例

Methods

方法名说明参数
focus使 input 获取焦点-

DatePicker

Attributes

参数说明类型可选值默认值
readonly完全只读booleanfalse
disabled禁用booleanfalse
editable文本框可输入booleantrue
clearable是否显示清除按钮booleantrue
size输入框尺寸stringlarge, small, mini
placeholder非范围选择时的占位内容string
start-placeholder范围选择时开始日期的占位内容string
end-placeholder范围选择时结束日期的占位内容string
type显示类型stringyear/month/date/week/ datetime/datetimerange/daterangedate
format显示在输入框中的格式string年 yyyy,月 MM,日 dd,小时 HH,分 mm,秒 ss,AM/PM Ayyyy-MM-dd
align对齐方式stringleft, center, rightleft
popper-classDatePicker 下拉框的类名string
picker-options当前时间日期选择器特有的选项参考下表object{}
range-separator选择范围时的分隔符string‘-’
default-value可选,选择器打开时默认显示的时间Date可被new Date()解析
value-format可选,绑定值的格式。不指定则绑定值为 Date 对象string年 yyyy,月 MM,日 dd,小时 HH,分 mm,秒 ss,AM/PM A
name原生属性string
unlink-panels在范围选择器里取消两个日期面板之间的联动booleanfalse

Picker Options

参数说明类型可选值默认值
shortcuts设置快捷选项,需要传入 { text, onClick } 对象用法参考 demo 或下表Object[]
disabledDate设置禁用状态,参数为当前日期,要求返回 BooleanFunction
firstDayOfWeek周起始日Number1 到 77
onPick选中日期后会执行的回调,只有当 daterange 或 datetimerange 才生效Function({ maxDate, minDate })

Shortcuts

参数说明类型可选值默认值
text标题文本string
onClick选中后的回调函数,参数是 vm,可通过触发 ‘pick’ 事件设置选择器的值。例如 vm.$emit(‘pick’, new Date())function

Events

事件名称说明回调参数
change用户确认选定的值时触发组件绑定值。格式与绑定值一致,可受 value-format 控制
blur当 input 失去焦点时触发组件实例
focus当 input 获得焦点时触发组件实例

Methods

方法名说明参数
focus使 input 获取焦点

DateTimePicker

Attributes

参数说明类型可选值默认值
readonly完全只读booleanfalse
disabled禁用booleanfalse
editable文本框可输入booleantrue
clearable是否显示清除按钮booleantrue
size输入框尺寸stringlarge, small, mini
placeholder非范围选择时的占位内容string
start-placeholder范围选择时开始日期的占位内容string
end-placeholder范围选择时结束日期的占位内容string
time-arrow-control是否使用箭头进行时间选择booleanfalse
type显示类型stringyear/month/date/week/ datetime/datetimerange/daterangedate
format显示在输入框中的格式string年 yyyy,月 MM,日 dd,小时 HH,分 mm,秒 ss,AM/PM Ayyyy-MM-dd
align对齐方式stringleft, center, rightleft
popper-classDateTimePicker 下拉框的类名string
picker-options当前时间日期选择器特有的选项参考下表object{}
range-separator选择范围时的分隔符string-‘-’
default-value可选,选择器打开时默认显示的时间Date可被new Date()解析
value-format可选,绑定值的格式。不指定则绑定值为 Date 对象string年 yyyy,月 MM,日 dd,小时 HH,分 mm,秒 ss,AM/PM A
name原生属性string
unlink-panels在范围选择器里取消两个日期面板之间的联动 booleanfalse

Picker Options

参数说明类型可选值默认值
shortcuts设置快捷选项,需要传入 { text, onClick } 对象用法参考 demo 或下表Object[]
disabledDate设置禁用状态,参数为当前日期,要求返回 BooleanFunction
firstDayOfWeek周起始日Number1 到 77

Shortcuts

参数说明类型可选值默认值
text标题文本string
onClick选中后的回调函数,参数是 vm,可通过触发 ‘pick’ 事件设置选择器的值。例如 vm.$emit(‘pick’, new Date())function

Events

Event NameDescriptionParameters
change用户确认选定的值时触发 组件绑定值。格式与绑定值一致,可受 value-format 控制
blur当 input 失去焦点时触发组件实例
focus当 input 获得焦点时触发组件实例

Methods

方法名说明参数
focus使 input 获取焦点

Upload

Attribute

参数说明类型可选值默认值
action必选参数,上传的地址string
headers设置上传的请求头部object
multiple是否支持多选文件boolean
data上传时附带的额外参数object
name上传的文件字段名stringfile
with-credentials支持发送 cookie 凭证信息booleanfalse
show-file-list是否显示已上传文件列表booleantrue
drag是否启用拖拽上传booleanfalse
accept接受上传的文件类型(thumbnail-mode 模式下此参数无效)string
on-preview点击已上传的文件链接时的钩子, 可以通过 file.response 拿到服务端返回数据function(file)
on-remove文件列表移除文件时的钩子function(file, fileList)
on-success文件上传成功时的钩子function(response, file, fileList)
on-error文件上传失败时的钩子function(err, file, fileList)
on-progress文件上传时的钩子function(event, file, fileList)
on-change文件状态改变时的钩子,添加文件、上传成功和上传失败时都会被调用function(file, fileList)
before-upload上传文件之前的钩子,参数为上传的文件,若返回 false 或者返回 Promise 且被 reject,则停止上传。function(file)
before-remove删除文件之前的钩子,参数为上传的文件和文件列表,若返回 false 或者返回 Promise 且被 reject,则停止上传。function(file, fileList)
list-type文件列表的类型stringtext/picture/picture-cardtext
auto-upload是否在选取文件后立即进行上传booleantrue
file-list上传的文件列表, 例如: [{name: ‘food.jpg’, url: ‘https://xxx.cdn.com/xxx.jpg’}]array[]
http-request覆盖默认的上传行为,可以自定义上传的实现function
disabled是否禁用booleanfalse
limit最大允许上传个数number
on-exceed文件超出个数限制时的钩子function(files, fileList)-

Methods

方法名说明参数
clearFiles清空已上传的文件列表(该方法不支持在 before-upload 中调用)
abort取消上传请求( file: fileList 中的 file 对象 )

Rate

Attributes

参数说明类型可选值默认值
max最大分值number5
disabled是否为只读booleanfalse
allow-half是否允许半选booleanfalse
low-threshold低分和中等分数的界限值,值本身被划分在低分中number2
high-threshold高分和中等分数的界限值,值本身被划分在高分中number4
colorsicon 的颜色数组,共有 3 个元素,为 3 个分段所对应的颜色array[’#F7BA2A’, ‘#F7BA2A’, ‘#F7BA2A’]
void-color未选中 icon 的颜色string#C6D1DE
disabled-void-color只读时未选中 icon 的颜色string#EFF2F7
icon-classesicon 的类名数组,共有 3 个元素,为 3 个分段所对应的类名array[‘el-icon-star-on’, ‘el-icon-star-on’,‘el-icon-star-on’]
void-icon-class未选中 icon 的类名stringel-icon-star-off
disabled-void-icon-class只读时未选中 icon 的类名stringel-icon-star-on
show-text是否显示辅助文字,若为真,则会从 texts 数组中选取当前分数对应的文字内容booleanfalse
show-score是否显示当前分数,show-score 和 show-text 不能同时为真booleanfalse
text-color辅助文字的颜色string#1F2D3D
texts辅助文字数组array[‘极差’, ‘失望’, ‘一般’, ‘满意’, ‘惊喜’]
score-template分数显示模板string{value}

Events

事件名称说明回调参数
change分值改变时触发改变后的分值

ColorPicker

Attributes

参数说明类型可选值默认值
disabled是否禁用booleanfalse
size尺寸stringmedium / small / mini
show-alpha是否支持透明度选择booleanfalse
color-format写入 v-model 的颜色的格式stringhsl / hsv / hex / rgbhex(show-alpha 为 false)/ rgb(show-alpha 为 true)
popper-classColorPicker 下拉框的类名string

Events

事件名称说明回调参数
change当绑定值变化时触发当前值
active-change面板中当前显示的颜色发生改变时触发当前显示的颜色值

Transfer

Attributes

参数说明类型可选值默认值
dataTransfer 的数据源array[{ key, label, disabled }][ ]
filterable是否可搜索booleanfalse
filter-placeholder搜索框占位符string请输入搜索内容
filter-method自定义搜索方法function
titles自定义列表标题array[‘列表 1’, ‘列表 2’]
button-texts自定义按钮文案array[ ]
render-content自定义数据项渲染函数function(h, option)
format列表顶部勾选状态文案object{noChecked, hasChecked}{ noChecked: ‘ c h e c k e d / {checked}/ checked/{total}’, hasChecked: ‘ c h e c k e d / {checked}/ checked/{total}’ }
props数据源的字段别名object{key, label, disabled}
left-default-checked初始状态下左侧列表的已勾选项的 key 数组array[ ]
right-default-checked初始状态下右侧列表的已勾选项的 key 数组array[ ]

Slot

name说明
left-footer左侧列表底部的内容
right-footer右侧列表底部的内容

Events

事件名称说明回调参数
change右侧列表元素变化时触发 当前值、数据移动的方向(‘left’ / ‘right’)、发生移动的数据 key数组

From

Form Attributes

参数说明类型可选值默认值
model表单数据对象object
rules表单验证规则object
inline行内表单模式booleanfalse
label-position表单域标签的位置stringright/left/topright
label-width表单域标签的宽度,作为 Form 直接子元素的 form-item 会继承该值string
label-suffix表单域标签的后缀string
show-message是否显示校验错误信息booleantrue
inline-message是否以行内形式展示校验信息booleanfalse
status-icon是否在输入框中显示校验结果反馈图标booleanfalse
size用于控制该表单内组件的尺寸stringmedium / small / mini-

Form Methods

方法名说明参数
validate对整个表单进行校验的方法。若不传入回调函数,则会返回一个 promiseFunction(callback: Function(boolean))
validateField对部分表单字段进行校验的方法 Function(prop: string, callback:Function(errorMessage: string))
resetFields对整个表单进行重置,将所有字段值重置为初始值并移除校验结果-
clearValidate移除整个表单的校验结果-

Form-Item Attributes

参数说明类型可选值默认值
prop表单域 model 字段,在使用 validate、resetFields 方法的情况下,该属性是必填的string传入 Form 组件的 model 中的字段
label标签文本string
label-width表单域标签的的宽度,例如 ‘50px’string
required是否必填,如不设置,则会根据校验规则自动生成boleanfalse
rules表单验证规则object
error表单域验证错误信息, 设置该值会使表单验证状态变为error,并显示该错误信息string
show-message是否显示校验错误信息booleantrue
inline-message以行内形式展示校验信息booleanfalse
size用于控制该表单域下组件的尺寸stringmedium / small / mini-

Form-Item Slot

name说明
Form Item 的内容
label标签文本的内容

Form-Item Methods

方法名说明参数
resetField对该表单项进行重置,将其值重置为初始值并移除校验结果-
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Element-UI 的 form 表单是一种基于Vue.jsUI 组件,它包含了一系列表单元素,允许你快速创建表单,并且支持表单验证。它还提供了一些特殊的表单元素,如日期选择器和文件上传等,可以帮助你构建出更加复杂的表单界面。 ### 回答2: Element-UI是一套基于Vue.js的桌面端组件库,其中form表单是其中一个常用的组件之一。Element-UI的form表单提供了方便易用的表单创建和验证工具,能够快速地创建出美观、灵活的表单界面。 Element-UI的form表单具有多种表单项类型,例如文本输入框、选择框、日期选择器等,能够满足各种不同类型的表单需求。同时,Element-UI还提供了规则验证机制,可以对表单进行必填项验证、长度验证等,保证用户输入的有效性。此外,Element-UI的form表单还支持表单布局的设置,可以通过配置参数实现单列、多列等不同的布局方式,适应不同的界面布局需求。 在使用Element-UI的form表单时,只需要在Vue.js的组件中引入form表单组件并进行配置,即可快速创建出一个完整的表单页面。开发者只需要设置表单项的类型和验证规则等参数,Element-UI会自动根据配置渲染出相应的表单界面,并对用户输入的内容进行验证。而且,Element-UI的form表单还支持表单响应式的设计,能够根据不同设备的宽度进行自适应调整,确保在不同分辨率的屏幕上都能正常显示。 总之,Element-UI中的form表单是一个功能强大、使用方便的组件,可以快速创建出各种类型的表单界面,并提供了灵活的验证机制和布局设置,帮助开发者提高开发效率。 ### 回答3: element-ui 中的 form 表单是一个用于收集和验证用户输入信息的组件。它提供了丰富的表单元素和验证规则,方便开发者进行表单的设计和数据校验。 首先,element-ui 的 form 表单可以用来创建各种表单元素,如输入框、下拉框、单选框、多选框等等。开发者可以根据需要选择合适的表单元素,并设置其属性、样式和事件。 其次,element-ui 的 form 表单支持数据校验,可以通过设定验证规则来确保用户输入的数据的有效性。验证规则可以是内置的常见规则,如必填、最大长度、最小值等,也可以是自定义的规则。当用户提交表单时,element-ui 会自动验证表单的字段,并对不符合规则的字段进行提示。 此外,element-ui 的 form 表单还提供了一些特殊功能。例如,可以自定义表单校验提示信息的样式和位置;可以配置表单的布局方式,如水平布局、垂直布局等;还可以设置表单的禁用状态,使其变为只读或不可编辑状态。 总的来说,element-ui 的 form 表单是一个强大且易用的表单组件,可以满足开发者在设计表单和实现数据校验时的需求。通过使用 form 表单,开发者可以减少开发时间和工作量,提高用户体验和数据的准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喜狼狼与灰太杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值