Field 表单项
示例
见 Form
示例。
API
属性
名称 | 类型 | 默认值 | 描述 | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ui | string | - | 预设样式。
| |||||||||||||||||||||||||||||||||||||||||||||
readonly | boolean | false | 内部输入组件是否为只读状态。 | |||||||||||||||||||||||||||||||||||||||||||||
disabled | boolean | false | 内部输入组件是否为禁用状态。 | |||||||||||||||||||||||||||||||||||||||||||||
label | string | - | 表单项标题。 | |||||||||||||||||||||||||||||||||||||||||||||
tip | string | - | 表单项浮层提示内容。 | |||||||||||||||||||||||||||||||||||||||||||||
name | string | - | 表单项名称,可用于指定数据字段名或展示错误消息的定位。 | |||||||||||||||||||||||||||||||||||||||||||||
field | string | - | 非必须,默认取
| |||||||||||||||||||||||||||||||||||||||||||||
rules | string | Array<Object> | - | 表单项校验规则,同步的单值校验。对于
| |||||||||||||||||||||||||||||||||||||||||||||
help | string | - | 表单项辅助文案。 | |||||||||||||||||||||||||||||||||||||||||||||
help-position | 'bottom' | 'side' | 'side' | 表单项辅助文案的展示位置。
| |||||||||||||||||||||||||||||||||||||||||||||
abstract | boolean | false | 抽象表单项,抽象的项目没有标题,也不会展示校验信息。 | |||||||||||||||||||||||||||||||||||||||||||||
withhold-validity | boolean | false | 当设置为 true 时,该表单项内容中的输入组件(如 veui-input )不会自动绑定校验事件,也不会自动进入 invalid 状态,使用方可以通过 default 插槽来自行定制。 | |||||||||||||||||||||||||||||||||||||||||||||
validity-display | 'normal' | 'simple' | 'simple' | 表单项的校验信息是否展示图标。
| |||||||||||||||||||||||||||||||||||||||||||||
required | boolean | false | 用来在没有 required 规则时是否显示必要性星号提示。 |
插槽
名称 | 描述 |
---|---|
default | 用于内联输入组件。插槽参数为 (listeners: object, invalid: boolean, validities: object, readonly: boolean, disabled: boolean) ,其中 invalid 是当前表单项是否校验出错误,listeners 是校验时机的事件绑定,validities 是校验信息。 |
label | 填充表单项描述的内容。默认为 label 属性的文本值。 |
tip | 填充表单项浮层提示的内容。默认为 tip 属性的文本值。 |
help | 表单项辅助文本内容。默认为 help 属性的文本值。 |
图标
名称 | 描述 |
---|---|
tip | 浮层提示的触发图标。 |
全局配置
配置项 | 类型 | 默认值 | 描述 |
---|---|---|---|
field.validityDisplay | 'normal' | 'simple' | 'simple' | 见 validity-display 属性。 |
自定义样式
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
--dls-field-label-width | <length> | - | 表单项标签的宽度。 |