TUI

Form 表单
用于数据录入与校验的表单组件,支持规则校验、行内布局与顶部标签等配置。
基础用法
包含输入、选择、日期、时间与多选等常见表单项,展示规则校验与提交重置。
Select gender
选项1
选项2
选项3
选项1
选项2
选项3
示例代码
vue
Inline 表单
设置 inline 使表单项横向排列,适用于搜索和筛选场景。
示例代码
vue
Label Position 配置
通过 labelPosition 控制标签位置,适合需要更清晰布局的场景。
Select gender
示例代码
vue
属性 Props
属性名
说明
类型
可选值
默认值
版本说明
model
表单数据
Record<string, any>
rules
表单规则
FormRules
520px
labelPosition
标签位置
string
left / right / top
right
labelWidth
标签宽度
string | number
inline
是否为行内表单
boolean
false
hideRequiredAsterisk
是否显示星号
boolean
false
插槽 Slots
插槽名
说明
版本说明
default
自定义表单内容
事件 Events
事件名
说明
回调参数
版本说明
validate
校验
boolean
validateField
校验单个字段
boolean
resetFields
重置表单
void
clearValidate
清除校验
void
getFieldValue
获取字段值
any
setFieldValue
设置字段值
void
FormRules Type
属性名
说明
类型
可选值
默认值
版本说明
required
是否必填
boolean
-
-
message
校验失败提示
string
-
-
trigger
触发校验的事件
string
-
-
pattern
正则表达式
regExp
-
-
min
最小值
number
-
-
max
最大值
number
-
-
type
校验类型
string
-
-
validator
自定义校验函数
function
-
-
基础用法
Inline 表单
Label Position 配置
属性 Props
插槽 Slots
事件 Events
FormRules Type