神仙都没用 hai 8 meses
pai
achega
1397e033b4
Modificáronse 1 ficheiros con 5 adicións e 5 borrados
  1. 5 5
      packages/crud/src/components/form/index.tsx

+ 5 - 5
packages/crud/src/components/form/index.tsx

@@ -1,5 +1,5 @@
-import { defineComponent, h, nextTick, } from "vue";
-import { cloneDeep, get, isBoolean } from "lodash-es";
+import { defineComponent, h, nextTick, toRef, watch } from "vue";
+import { cloneDeep, isBoolean } from "lodash-es";
 import { useAction, useForm, usePlugins, useTabs } from "./helper";
 import { useBrowser, useConfig, useElApi, useRefs } from "../../hooks";
 import { getValue, merge } from "../../utils";
@@ -170,7 +170,7 @@ export default defineComponent({
 								if (e.hook) {
 									formHook.submit({
 										...e,
-										value: e.prop ? get(d, e.prop) : undefined,
+										value: e.prop ? d[e.prop] : undefined,
 										form: d
 									});
 								}
@@ -283,7 +283,7 @@ export default defineComponent({
 						// hook 绑定值
 						formHook.bind({
 							...e,
-							value: get(form, e.prop) !== undefined ? get(form, e.prop) : cloneDeep(e.value),
+							value: form[e.prop] !== undefined ? form[e.prop] : cloneDeep(e.value),
 							form
 						});
 
@@ -335,7 +335,7 @@ export default defineComponent({
 				function deep(e: ClForm.Item) {
 					formHook.bind({
 						...e,
-						value: e.prop ? get(data, e.prop) : undefined,
+						value: e.prop ? data[e.prop] : undefined,
 						form: data
 					});