Form Attributes
参数说明类型可选值默认值
model
表单数据对象
object
—
—
rules
表单验证规则
object
—
—
inline
行内表单模式
boolean
—
false
label-position
表单域标签的位置,如果值为 left 或者 right 时,则需要设置 label-width
string
right/left/top
right
label-width
表单域标签的宽度,例如 '50px'。作为 Form 直接子元素的 form-item 会继承该值。支持 auto。
string
—
—
label-suffix
表单域标签的后缀
string
—
—
hide-required-asterisk
是否隐藏必填字段的标签旁边的红色星号
boolean
—
false
show-message
是否显示校验错误信息
boolean
—
true
inline-message
是否以行内形式展示校验信息
boolean
—
false
status-icon
是否在输入框中显示校验结果反馈图标
boolean
—
false
validate-on-rule-change
是否在 rules 属性改变后立即触发一次验证
boolean
—
true
size
用于控制该表单内组件的尺寸
string
medium / small / mini
—
disabled
是否禁用该表单内的所有组件。若设置为 true,则表单内组件上的 disabled 属性不再生效
boolean
—
false
ref
javasrcipt 是如何获取Dom 元素是通过:document.querySelector(".input")获取dom元素节点 。Vue 为简化DOM获取方法提出了ref 属性和$refs 对象。一般的操作流程是:ref 绑定控件,$refs 获取控件。
https://blog.csdn.net/zhouzhiwengang/article/details/108301885
class
¶ Form Methods
方法名说明参数
validate
对整个表单进行校验的方法,参数为一个回调函数。该回调函数会在校验结束后被调用,并传入两个参数:是否校验成功和未通过校验的字段。若不传入回调函数,则会返回一个 promise
Function(callback: Function(boolean, object))
validateField
对部分表单字段进行校验的方法
Function(props: array | string, callback: Function(errorMessage: string))
resetFields
对整个表单进行重置,将所有字段值重置为初始值并移除校验结果
—
clearValidate
移除表单项的校验结果。传入待移除的表单项的 prop 属性或者 prop 组成的数组,如不传则移除整个表单的校验结果
Function(props: array | string)
发表评论