From 5dacdfe1ebcb7ca9218b77c2e78015ac3518a293 Mon Sep 17 00:00:00 2001 From: streakingman Date: Tue, 30 Jan 2024 19:45:26 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20usePaper=E5=92=8CuseMaterial?= =?UTF-8?q?=E6=8A=BD=E7=A6=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 19 ++++---- src/PrintPage.vue | 3 +- src/classes/Material.ts | 4 -- src/classes/Paper.ts | 10 +--- src/components/core/MaterialConfigPopover.vue | 3 +- src/components/core/MaterialInstance.vue | 48 ++++++++----------- src/components/core/MaterialPrototype.vue | 2 +- src/components/core/Paper.vue | 4 +- src/components/core/Sketch.vue | 2 +- src/components/materials/MDivider.vue | 3 +- src/components/materials/MIcon.vue | 2 +- src/components/materials/MImage.vue | 2 +- src/components/materials/MList.vue | 4 +- src/components/materials/MPie.vue | 5 +- src/components/materials/MRating.vue | 2 +- src/components/materials/MRect.vue | 2 +- src/components/materials/MText.vue | 3 +- src/components/materials/MTimeline.vue | 2 +- src/components/other/AddPageBtn.vue | 2 +- src/components/other/DevPanel.vue | 2 +- src/components/other/PreviewNavigator.vue | 4 +- src/components/other/PreviewNavigatorPage.vue | 3 +- .../templates/TemplatePreviewCard.vue | 14 +++--- src/components/tools/Align.vue | 2 +- src/components/tools/Group.vue | 2 +- src/components/tools/ImportExport.vue | 3 +- src/components/tools/Print.vue | 2 +- src/components/tools/Save.vue | 2 +- src/components/tools/ViewOpt.vue | 2 +- src/composables/useApp.ts | 32 ------------- src/composables/useMaterial.ts | 45 +++++++++++++++++ src/composables/usePaper.ts | 26 ++++++++++ src/composables/useRuntime.ts | 4 ++ 33 files changed, 149 insertions(+), 116 deletions(-) delete mode 100644 src/composables/useApp.ts create mode 100644 src/composables/useMaterial.ts create mode 100644 src/composables/usePaper.ts diff --git a/src/App.vue b/src/App.vue index 0f4cc45..793ac2a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,11 +1,6 @@