This commit is contained in:
神仙都没用 2024-11-16 12:23:43 +08:00
parent 5b75b25a0a
commit 1397e033b4

View File

@ -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
});