diff --git a/packages/lib/vue2/vue2-core/src/index.js b/packages/lib/vue2/vue2-core/src/index.js index 969f7085..dbcacca7 100644 --- a/packages/lib/vue2/vue2-core/src/index.js +++ b/packages/lib/vue2/vue2-core/src/index.js @@ -42,7 +42,6 @@ export default function createForm(globalOptions = {}) { data() { const formData = getDefaultFormState(this.$props.schema, this.$props.value, this.$props.schema); - debugger; // 保持v-model双向数据及时性 this.emitFormDataChange(formData, this.value); @@ -177,6 +176,11 @@ export default function createForm(globalOptions = {}) { layoutColumn: !inline, [`layoutColumn-${layoutColumn}`]: !inline }, + nativeOn: { + submit(e) { + e.preventDefault(); + } + }, ref: 'genEditForm', props: { model: self.formData, diff --git a/packages/lib/vue3/vue3-core/src/index.js b/packages/lib/vue3/vue3-core/src/index.js index 7fcf3c79..c77cc79a 100644 --- a/packages/lib/vue3/vue3-core/src/index.js +++ b/packages/lib/vue3/vue3-core/src/index.js @@ -180,6 +180,10 @@ export default function createForm(globalOptions = {}) { formData: rootFormData.value }); }, + // 阻止form默认submit + onSubmit(e) { + e.preventDefault(); + }, model: rootFormData, ...schemaProps.formProps },