vben
2020-11-15 661db0c767772bb7a30da9d3eeaf2b47858ccf0b
src/components/Form/src/BasicForm.vue
@@ -5,6 +5,7 @@
      <template v-for="schema in getSchema" :key="schema.field">
        <FormItem
          :tableAction="tableAction"
          :formActionType="formActionType"
          :schema="schema"
          :formProps="getProps"
          :allDefaultValues="defaultValueRef"
@@ -43,7 +44,6 @@
  import { useFormValues } from './hooks/useFormValues';
  import useAdvanced from './hooks/useAdvanced';
  import { useFormAction } from './hooks/useFormAction';
  export default defineComponent({
    name: 'BasicForm',
    components: { FormItem, Form, Row, FormAction },
@@ -164,7 +164,7 @@
        propsRef.value = mergeProps;
      }
      const methods: Partial<FormActionType> = {
      const formActionType: Partial<FormActionType> = {
        getFieldsValue,
        setFieldsValue,
        resetFields,
@@ -179,7 +179,7 @@
      onMounted(() => {
        initDefault();
        emit('register', methods);
        emit('register', formActionType);
      });
      return {
@@ -191,7 +191,8 @@
        getProps,
        formElRef,
        getSchema,
        ...methods,
        formActionType,
        ...formActionType,
      };
    },
  });