表单项基础类, 所有输入组件都继承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有效 |
插槽