From b19d937fd8f1f0ff8b27b660966e3a4495b1d5ef Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期四, 04 七月 2024 11:29:30 +0800 Subject: [PATCH] 高级表单优化 --- src/views/demo/editor/markdown/Editor.vue | 30 +++++++++++------------------- 1 files changed, 11 insertions(+), 19 deletions(-) diff --git a/src/views/demo/editor/markdown/Editor.vue b/src/views/demo/editor/markdown/Editor.vue index e0dabf6..4d06913 100644 --- a/src/views/demo/editor/markdown/Editor.vue +++ b/src/views/demo/editor/markdown/Editor.vue @@ -11,13 +11,13 @@ </CollapseContainer> </PageWrapper> </template> -<script lang="ts"> - import { defineComponent, h } from 'vue'; - import { BasicForm, FormSchema } from '/@/components/Form/index'; - import { CollapseContainer } from '/@/components/Container/index'; - import { useMessage } from '/@/hooks/web/useMessage'; - import { MarkDown } from '/@/components/Markdown'; - import { PageWrapper } from '/@/components/Page'; +<script lang="ts" setup> + import { h } from 'vue'; + import { BasicForm, FormSchema } from '@/components/Form'; + import { CollapseContainer } from '@/components/Container'; + import { useMessage } from '@/hooks/web/useMessage'; + import { MarkDown } from '@/components/Markdown'; + import { PageWrapper } from '@/components/Page'; const schemas: FormSchema[] = [ { @@ -43,17 +43,9 @@ }, }, ]; - export default defineComponent({ - components: { BasicForm, CollapseContainer, PageWrapper }, - setup() { - const { createMessage } = useMessage(); + const { createMessage } = useMessage(); - return { - schemas, - handleSubmit: (values: any) => { - createMessage.success('click search,values:' + JSON.stringify(values)); - }, - }; - }, - }); + function handleSubmit(values: any) { + createMessage.success('click search,values:' + JSON.stringify(values)); + } </script> -- Gitblit v1.9.3