Form 组件:增加 vLoading 加载中

This commit is contained in:
YunaiV 2023-03-17 23:23:24 +08:00
parent 4aeee48582
commit a784bc7db2

View File

@ -35,7 +35,8 @@ export default defineComponent({
default: () => [] default: () => []
}, },
// //
isCol: propTypes.bool.def(true), // update by true false
isCol: propTypes.bool.def(false),
// //
model: { model: {
type: Object as PropType<Recordable>, type: Object as PropType<Recordable>,
@ -46,7 +47,9 @@ export default defineComponent({
// //
isCustom: propTypes.bool.def(false), isCustom: propTypes.bool.def(false),
// label // label
labelWidth: propTypes.oneOfType([String, Number]).def('auto') labelWidth: propTypes.oneOfType([String, Number]).def('auto'),
// loading add by
vLoading: propTypes.bool.def(false)
}, },
emits: ['register'], emits: ['register'],
setup(props, { slots, expose, emit }) { setup(props, { slots, expose, emit }) {
@ -280,6 +283,7 @@ export default defineComponent({
{...getFormBindValue()} {...getFormBindValue()}
model={props.isCustom ? props.model : formModel} model={props.isCustom ? props.model : formModel}
class={prefixCls} class={prefixCls}
v-loading={props.vLoading}
> >
{{ {{
// //