From de9d7d340a62ae94f852a68f6400b5f2a690c8da Mon Sep 17 00:00:00 2001 From: roymondchen Date: Mon, 14 Mar 2022 21:19:10 +0800 Subject: [PATCH] =?UTF-8?q?feat(editor):=20=E7=94=BB=E5=B8=83=E6=8B=96?= =?UTF-8?q?=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../editor/src/components/ScrollViewer.vue | 65 ++++++ .../editor/src/layouts/workspace/Stage.vue | 26 ++- packages/editor/src/theme/stage.scss | 6 +- packages/editor/src/type.ts | 4 + packages/editor/src/utils/scroll-viewer.ts | 213 ++++++++++++++++++ 5 files changed, 301 insertions(+), 13 deletions(-) create mode 100644 packages/editor/src/components/ScrollViewer.vue create mode 100644 packages/editor/src/utils/scroll-viewer.ts diff --git a/packages/editor/src/components/ScrollViewer.vue b/packages/editor/src/components/ScrollViewer.vue new file mode 100644 index 00000000..2fd9226d --- /dev/null +++ b/packages/editor/src/components/ScrollViewer.vue @@ -0,0 +1,65 @@ + + + diff --git a/packages/editor/src/layouts/workspace/Stage.vue b/packages/editor/src/layouts/workspace/Stage.vue index 792c7713..beda1f5f 100644 --- a/packages/editor/src/layouts/workspace/Stage.vue +++ b/packages/editor/src/layouts/workspace/Stage.vue @@ -1,15 +1,21 @@