| | |
| | | </div> |
| | | </BasicDrawer> |
| | | </template> |
| | | <script lang="ts"> |
| | | import { defineComponent } from 'vue'; |
| | | import { BasicDrawer, useDrawerInner } from '/@/components/Drawer'; |
| | | <script lang="ts" setup> |
| | | import { BasicDrawer, useDrawerInner } from '@/components/Drawer'; |
| | | import { BasicForm, FormSchema, useForm } from '@/components/Form'; |
| | | |
| | | import { BasicForm, FormSchema, useForm } from '/@/components/Form/index'; |
| | | const schemas: FormSchema[] = [ |
| | | { |
| | | field: 'field1', |
| | |
| | | }, |
| | | }, |
| | | ]; |
| | | export default defineComponent({ |
| | | components: { BasicDrawer, BasicForm }, |
| | | setup() { |
| | | const [registerForm, { setFieldsValue }] = useForm({ |
| | | labelWidth: 120, |
| | | schemas, |
| | | showActionButtonGroup: false, |
| | | actionColOptions: { |
| | | span: 24, |
| | | }, |
| | | }); |
| | | const [register] = useDrawerInner((data) => { |
| | | // 方式1 |
| | | setFieldsValue({ |
| | | field2: data.data, |
| | | field1: data.info, |
| | | }); |
| | | }); |
| | | return { register, schemas, registerForm }; |
| | | const [registerForm, { setFieldsValue }] = useForm({ |
| | | labelWidth: 120, |
| | | schemas, |
| | | showActionButtonGroup: false, |
| | | actionColOptions: { |
| | | span: 24, |
| | | }, |
| | | }); |
| | | const [register] = useDrawerInner((data) => { |
| | | // 方式1 |
| | | setFieldsValue({ |
| | | field2: data.data, |
| | | field1: data.info, |
| | | }); |
| | | }); |
| | | </script> |