$ui/components/my-form/src/Base

表单项基础类, 所有输入组件都继承Base

Source:

Members

(inner) props

Source:
Properties:
Name Type Attributes Description
name string <optional>

表单域 model 字段名称, 等价于 el-form-item 的 prop 参数

width string <optional>

宽度,css属性,支持像素,百分比和表达式,也可以在MyForm中统一设置itemWidth

props object <optional>

输入组件参数对象,即 element 组件的参数

options Array <optional>

选项数据,数据优先顺序,options > loader > form.dictMap > form.loader

keyMap Object <optional>

选项数据对象属性名称映射, 默认:{id, parentId, label, value}

collapsible boolean <optional>

可收起

stopEnterEvent boolean <optional>

阻止回车事件冒泡

depend string <optional>

依赖字段名称

dependValue * <optional>

依赖字段的值,即依赖字段的值等于该值才会显示

cascade string <optional>

级联的上级字段名称,需要与loader配合加载数据

loader function <optional>

加载数据函数,必须返回Promise

dict string <optional>

字典名称,只是标识,需要与loader配合 或 表单的dictMap加载数据

disabled boolean <optional>

禁用

readonly boolean <optional>

只读

placeholder string <optional>

占位文本

属性参数

(inner) slots

Source:
Properties:
Name Type Description
before string

输入组件前面的内容,仅当父组件是MyForm有效

after string

输入组件后面的内容,仅当父组件是MyForm有效

label string

定义字段的label内容,仅当父组件是MyForm有效

error string

作用域插槽,定义验证错误提示内容,仅当父组件是MyForm有效

插槽