From 321905a4b7598df0315fe2e55f0979ca5f981b40 Mon Sep 17 00:00:00 2001 From: neverland Date: Thu, 17 Oct 2019 21:07:15 +0800 Subject: [PATCH] fix(ImagePreview): should not close when click index (#4764) --- src/image-preview/ImagePreview.js | 19 +++++++++---------- src/image-preview/index.less | 8 ++++---- .../test/__snapshots__/index.spec.js.snap | 10 +++++----- 3 files changed, 18 insertions(+), 19 deletions(-) diff --git a/src/image-preview/ImagePreview.js b/src/image-preview/ImagePreview.js index 917f2b80e..bc9cabfe1 100644 --- a/src/image-preview/ImagePreview.js +++ b/src/image-preview/ImagePreview.js @@ -13,8 +13,8 @@ const [createComponent, bem] = createNamespace('image-preview'); function getDistance(touches) { return Math.sqrt( - ((touches[0].clientX - touches[1].clientX) ** 2) + - ((touches[0].clientY - touches[1].clientY) ** 2) + (touches[0].clientX - touches[1].clientX) ** 2 + + (touches[0].clientY - touches[1].clientY) ** 2 ); } @@ -69,9 +69,9 @@ export default createComponent({ scale: 1, moveX: 0, moveY: 0, + active: 0, moving: false, zooming: false, - active: 0, doubleClickTimer: null }; }, @@ -264,11 +264,16 @@ export default createComponent({ {this.images.map((image, index) => ( @@ -298,13 +303,7 @@ export default createComponent({ return ( -
+
{this.genImages()} {this.genIndex()}
diff --git a/src/image-preview/index.less b/src/image-preview/index.less index f1173c1ca..022fd41ba 100644 --- a/src/image-preview/index.less +++ b/src/image-preview/index.less @@ -7,6 +7,10 @@ width: 100%; height: 100%; + &__swipe { + height: 100%; + } + &__image { position: absolute; top: 0; @@ -33,8 +37,4 @@ &__overlay { background-color: @image-preview-overlay-background-color; } - - .van-swipe { - height: 100%; - } } diff --git a/src/image-preview/test/__snapshots__/index.spec.js.snap b/src/image-preview/test/__snapshots__/index.spec.js.snap index 1a4b0f238..103ab48fc 100644 --- a/src/image-preview/test/__snapshots__/index.spec.js.snap +++ b/src/image-preview/test/__snapshots__/index.spec.js.snap @@ -2,7 +2,7 @@ exports[`index slot 1`] = `
-
+
Custom Index
@@ -11,7 +11,7 @@ exports[`index slot 1`] = ` exports[`lazy-load prop 1`] = `
-
+
@@ -42,7 +42,7 @@ exports[`lazy-load prop 1`] = ` exports[`render image 1`] = `
-
+
@@ -73,7 +73,7 @@ exports[`render image 1`] = ` exports[`set show-index prop to false 1`] = `
-
+
@@ -81,7 +81,7 @@ exports[`set show-index prop to false 1`] = ` exports[`zoom 1`] = `
-
+