Browse Source

表格优化提交

main
likunming 1 year ago
parent
commit
e940928dd2
  1. 2
      io.sc.platform.core.frontend/package.json
  2. 6
      io.sc.platform.core.frontend/src/platform/components/form/WForm.vue

2
io.sc.platform.core.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "platform-core", "name": "platform-core",
"version": "8.1.138", "version": "8.1.139",
"description": "前端核心包,用于快速构建前端的脚手架", "description": "前端核心包,用于快速构建前端的脚手架",
"//main": "库的主文件", "//main": "库的主文件",
"main": "dist/platform-core.js", "main": "dist/platform-core.js",

6
io.sc.platform.core.frontend/src/platform/components/form/WForm.vue

@ -53,7 +53,7 @@ const props = defineProps({
modelValue: { modelValue: {
type: Object, type: Object,
default: () => { default: () => {
return {}; return undefined;
}, },
}, },
colsNum: { type: [Number, Object], default: 0 }, 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( watch(
() => props.modelValue, () => props.modelValue,
(newVal, oldVal) => { (newVal, oldVal) => {
formData = reactive(Object.keys(props.modelValue).length > 0 ? props.modelValue : formModel); formData = reactive(!Tools.isEmpty(props.modelValue) ? props.modelValue : formModel);
}, },
); );

Loading…
Cancel
Save