fix(ImagePreview): longpress error on mobile safari (#6660)

This commit is contained in:
neverland
2020-07-01 10:09:24 +08:00
committed by GitHub
parent 1ee44f772a
commit 0a5f8ed37a
4 changed files with 25 additions and 15 deletions
@@ -43,9 +43,9 @@ exports[`render image 1`] = `
<div class="van-image-preview" name="van-fade">
<div class="van-swipe van-image-preview__swipe">
<div class="van-swipe__track" style="width: 0px; transition-duration: 500ms; transform: translateX(0px);">
<div class="van-swipe-item" style="width: 0px;"></div>
<div class="van-swipe-item" style="width: 0px;"></div>
<div class="van-swipe-item" style="width: 0px;"></div>
<div class="van-swipe-item van-image-preview__swipe-item" style="width: 0px;"></div>
<div class="van-swipe-item van-image-preview__swipe-item" style="width: 0px;"></div>
<div class="van-swipe-item van-image-preview__swipe-item" style="width: 0px;"></div>
</div>
</div>
<div class="van-image-preview__index">1 / 3</div>
+1
View File
@@ -139,6 +139,7 @@ test('double click', async () => {
const swipe = instance.$el.querySelector('.van-swipe-item');
triggerDrag(swipe, 0, 0);
triggerDrag(swipe, 0, 0);
await later();
expect(onScale).toHaveBeenCalledWith({
index: 0,
scale: 2,