From fddb5f3e7ab52507f98b9da0b3d3a1b43d41d1ee Mon Sep 17 00:00:00 2001 From: IchliebedichZhu <54796446@qq.com> Date: Thu, 7 Mar 2024 15:19:50 +0000 Subject: [PATCH] feat: convert psd page to composition API --- src/views/Psd.vue | 261 +++++++++++++----------- src/views/components/UploadTemplate.vue | 9 +- 2 files changed, 151 insertions(+), 119 deletions(-) diff --git a/src/views/Psd.vue b/src/views/Psd.vue index e28cd2f..937e6f1 100644 --- a/src/views/Psd.vue +++ b/src/views/Psd.vue @@ -12,10 +12,12 @@
在线PSD解析
-
说明文档及PSD规范
- 清空模板 +
+ 说明文档及PSD规范 +
+ 清空模板
- +
@@ -23,28 +25,38 @@
-
+
-
在此拖入或选择PSD文件
+
+ upload 在此拖入或选择PSD文件 +
- +
- + - + - diff --git a/src/views/components/UploadTemplate.vue b/src/views/components/UploadTemplate.vue index aae4180..3fb2562 100644 --- a/src/views/components/UploadTemplate.vue +++ b/src/views/components/UploadTemplate.vue @@ -28,8 +28,15 @@ type TProps = { isDone?: boolean } +export type TEmitChangeData = { + downloadPercent: number | null + downloadText: string + downloadMsg?: string + cancelText?: string +} + type TEmits = { - (event: 'change', data: { downloadPercent: number | null, downloadText: string, downloadMsg?: string, cancelText?: string }): void + (event: 'change', data: TEmitChangeData): void (event: 'update:modelValue', data: string): void }