Skip to content

Commit a784bc7

Browse files
committed
Form 组件:增加 vLoading 加载中
1 parent 4aeee48 commit a784bc7

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/components/Form/src/Form.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ export default defineComponent({
3535
default: () => []
3636
},
3737
// 是否需要栅格布局
38-
isCol: propTypes.bool.def(true),
38+
// update by 芋艿:将 true 改成 false,因为项目更常用这种方式
39+
isCol: propTypes.bool.def(false),
3940
// 表单数据对象
4041
model: {
4142
type: Object as PropType<Recordable>,
@@ -46,7 +47,9 @@ export default defineComponent({
4647
// 是否自定义内容
4748
isCustom: propTypes.bool.def(false),
4849
// 表单label宽度
49-
labelWidth: propTypes.oneOfType([String, Number]).def('auto')
50+
labelWidth: propTypes.oneOfType([String, Number]).def('auto'),
51+
// 是否 loading 数据中 add by 芋艿
52+
vLoading: propTypes.bool.def(false)
5053
},
5154
emits: ['register'],
5255
setup(props, { slots, expose, emit }) {
@@ -280,6 +283,7 @@ export default defineComponent({
280283
{...getFormBindValue()}
281284
model={props.isCustom ? props.model : formModel}
282285
class={prefixCls}
286+
v-loading={props.vLoading}
283287
>
284288
{{
285289
// 如果需要自定义,就什么都不渲染,而是提供默认插槽

0 commit comments

Comments
 (0)