From fed3f70eed106a26f694904a06d5183149bfc348 Mon Sep 17 00:00:00 2001 From: Hongbusi Date: Wed, 27 Apr 2022 21:40:44 +0800 Subject: [PATCH] feat(component): page wrapper (#61) * feat: page-wrapper * feat: transition * feat: optimization * feat: update project info * feat: optimization * feat(demo): page wrapper --- src/components/Page/index.ts | 5 + src/components/Page/src/PageWrapper.vue | 22 ++++ src/layouts/default/content/index.vue | 10 +- src/styles/animation.less | 26 +++++ src/views/about/components/ProjectInfo.vue | 4 +- .../about/components/ProjectIntroduction.vue | 9 -- src/views/about/index.vue | 11 +- src/views/demo/count-to/index.vue | 103 +++++++++--------- src/views/demo/cropper/index.vue | 5 +- src/views/demo/excel/export.vue | 35 +++--- src/views/demo/excel/import.vue | 19 ++-- src/views/demo/fullscreen/index.vue | 56 +++++----- src/views/demo/md-editor/index.vue | 41 +++---- src/views/demo/rich-text/index.vue | 91 ++++++++-------- src/views/demo/watermark/index.vue | 49 ++++----- 15 files changed, 273 insertions(+), 213 deletions(-) create mode 100644 src/components/Page/index.ts create mode 100644 src/components/Page/src/PageWrapper.vue delete mode 100644 src/views/about/components/ProjectIntroduction.vue diff --git a/src/components/Page/index.ts b/src/components/Page/index.ts new file mode 100644 index 0000000..fc1c587 --- /dev/null +++ b/src/components/Page/index.ts @@ -0,0 +1,5 @@ +import PageWrapper from './src/PageWrapper.vue' + +export { + PageWrapper +} diff --git a/src/components/Page/src/PageWrapper.vue b/src/components/Page/src/PageWrapper.vue new file mode 100644 index 0000000..47ac99e --- /dev/null +++ b/src/components/Page/src/PageWrapper.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/layouts/default/content/index.vue b/src/layouts/default/content/index.vue index bb80908..a929c0e 100644 --- a/src/layouts/default/content/index.vue +++ b/src/layouts/default/content/index.vue @@ -1,17 +1,17 @@ diff --git a/src/styles/animation.less b/src/styles/animation.less index bbe50dd..9942bd7 100644 --- a/src/styles/animation.less +++ b/src/styles/animation.less @@ -49,3 +49,29 @@ each(range(7), { transform: translateY(0); } } + +.fade-enter-active, +.fade-leave-active { + transition: opacity 0.2s ease-in-out; +} + +.fade-enter-from, +.fade-leave-to { + opacity: 0; +} + +/* fade-slide */ +.fade-slide-leave-active, +.fade-slide-enter-active { + transition: all 0.3s; +} + +.fade-slide-enter-from { + opacity: 0; + transform: translateX(-30px); +} + +.fade-slide-leave-to { + opacity: 0; + transform: translateX(30px); +} diff --git a/src/views/about/components/ProjectInfo.vue b/src/views/about/components/ProjectInfo.vue index 558a772..a3e0902 100644 --- a/src/views/about/components/ProjectInfo.vue +++ b/src/views/about/components/ProjectInfo.vue @@ -12,10 +12,10 @@ - Github + Github - 预览地址 + 预览地址 diff --git a/src/views/about/components/ProjectIntroduction.vue b/src/views/about/components/ProjectIntroduction.vue deleted file mode 100644 index bbf567a..0000000 --- a/src/views/about/components/ProjectIntroduction.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/src/views/about/index.vue b/src/views/about/index.vue index c610231..e478e52 100644 --- a/src/views/about/index.vue +++ b/src/views/about/index.vue @@ -1,13 +1,14 @@ diff --git a/src/views/demo/count-to/index.vue b/src/views/demo/count-to/index.vue index e493be5..5ab83c5 100644 --- a/src/views/demo/count-to/index.vue +++ b/src/views/demo/count-to/index.vue @@ -1,61 +1,64 @@