File tree 2 files changed +6
-9
lines changed
2 files changed +6
-9
lines changed Original file line number Diff line number Diff line change 26
26
</template >
27
27
<!-- Input 输入框 -->
28
28
<template v-if =" item .type === ' input' || item .type === undefined " >
29
- <template v-if =" item .attrs ?.type === ' number' " >
30
- <el-input
31
- v-model.number =" formData[item.prop]"
32
- v-bind =" item.attrs"
33
- />
34
- </template >
35
- <template v-else >
36
- <el-input v-model =" formData[item.prop]" v-bind =" item.attrs" />
37
- </template >
29
+ <el-input v-model =" formData[item.prop]" v-bind =" item.attrs" />
38
30
</template >
39
31
<!-- Select 选择器 -->
40
32
<template v-else-if =" item .type === ' select' " >
72
64
<template v-else-if =" item .type === ' date-picker' " >
73
65
<el-date-picker v-model =" formData[item.prop]" v-bind =" item.attrs" />
74
66
</template >
67
+ <!-- Text 文本 -->
68
+ <template v-else-if =" item .type === ' text' " >
69
+ <el-text v-bind =" item.attrs" >{{ formData[item.prop] }}</el-text >
70
+ </template >
75
71
<!-- 自定义 -->
76
72
<template v-else-if =" item .type === ' custom' " >
77
73
<slot
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ export type IFormItems<T = any> = Array<{
28
28
| "tree-select"
29
29
| "date-picker"
30
30
| "input-number"
31
+ | "text"
31
32
| "custom" ;
32
33
// 组件属性
33
34
attrs ?: IObject ;
You can’t perform that action at this time.
0 commit comments