From ea846033f7b2aebd2ebc99c4eec3f238f13540a2 Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Mon, 14 Sep 2020 17:41:41 +0800 Subject: [PATCH] fix(ImagePreview): failed to drag image --- src/image-preview/ImagePreview.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/image-preview/ImagePreview.js b/src/image-preview/ImagePreview.js index 2f14ac819..6d86046af 100644 --- a/src/image-preview/ImagePreview.js +++ b/src/image-preview/ImagePreview.js @@ -70,7 +70,6 @@ export default createComponent({ emits: ['scale', 'close', 'closed', 'change', 'update:show'], setup(props, { emit, slots }) { - const rootRef = ref(); const swipeRef = ref(); const state = reactive({ @@ -80,9 +79,8 @@ export default createComponent({ }); const resize = () => { - const root = rootRef.value; - if (root && root.getBoundingClientRect) { - const rect = root.getBoundingClientRect(); + if (swipeRef.value) { + const rect = swipeRef.value.$el.getBoundingClientRect(); state.rootWidth = rect.width; state.rootHeight = rect.height; } @@ -207,7 +205,6 @@ export default createComponent({ return () => (