From 6c5dd72f97a580382008bb6e01c679701abd82d4 Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期二, 18 六月 2024 21:16:05 +0800 Subject: [PATCH] 忽略internal --- src/views/demo/excel/CustomExport.vue | 46 ++++++++++++++++------------------------------ 1 files changed, 16 insertions(+), 30 deletions(-) diff --git a/src/views/demo/excel/CustomExport.vue b/src/views/demo/excel/CustomExport.vue index 8f5980a..8d0abe6 100644 --- a/src/views/demo/excel/CustomExport.vue +++ b/src/views/demo/excel/CustomExport.vue @@ -9,36 +9,22 @@ </PageWrapper> </template> -<script lang="ts"> - import { defineComponent } from 'vue'; - import { BasicTable } from '/@/components/Table'; - import { jsonToSheetXlsx, ExpExcelModal, ExportModalResult } from '/@/components/Excel'; +<script lang="ts" setup> + import { BasicTable } from '@/components/Table'; + import { jsonToSheetXlsx, ExpExcelModal, ExportModalResult } from '@/components/Excel'; import { columns, data } from './data'; - import { useModal } from '/@/components/Modal'; - import { PageWrapper } from '/@/components/Page'; + import { useModal } from '@/components/Modal'; + import { PageWrapper } from '@/components/Page'; - export default defineComponent({ - components: { BasicTable, ExpExcelModal, PageWrapper }, - setup() { - function defaultHeader({ filename, bookType }: ExportModalResult) { - // 榛樿Object.keys(data[0])浣滀负header - jsonToSheetXlsx({ - data, - filename, - write2excelOpts: { - bookType, - }, - }); - } - const [register, { openModal }] = useModal(); - - return { - defaultHeader, - columns, - data, - register, - openModal, - }; - }, - }); + function defaultHeader({ filename, bookType }: ExportModalResult) { + // 榛樿Object.keys(data[0])浣滀负header + jsonToSheetXlsx({ + data, + filename, + write2excelOpts: { + bookType, + }, + }); + } + const [register, { openModal }] = useModal(); </script> -- Gitblit v1.9.3