|
|
@ -53,7 +53,7 @@ const props = defineProps({ |
|
|
|
modelValue: { |
|
|
|
type: Object, |
|
|
|
default: () => { |
|
|
|
return {}; |
|
|
|
return undefined; |
|
|
|
}, |
|
|
|
}, |
|
|
|
colsNum: { type: [Number, Object], default: 0 }, |
|
|
@ -136,11 +136,11 @@ for (const field of fields_.value as any) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
let formData = reactive(Object.keys(props.modelValue).length > 0 ? props.modelValue : formModel); |
|
|
|
let formData = reactive(!Tools.isEmpty(props.modelValue) ? props.modelValue : formModel); |
|
|
|
watch( |
|
|
|
() => props.modelValue, |
|
|
|
(newVal, oldVal) => { |
|
|
|
formData = reactive(Object.keys(props.modelValue).length > 0 ? props.modelValue : formModel); |
|
|
|
formData = reactive(!Tools.isEmpty(props.modelValue) ? props.modelValue : formModel); |
|
|
|
}, |
|
|
|
); |
|
|
|
|
|
|
|