diff --git a/packages/swipe/index.vue b/packages/swipe/index.vue
index d27974a53..e9d3aa153 100644
--- a/packages/swipe/index.vue
+++ b/packages/swipe/index.vue
@@ -7,7 +7,7 @@
@touchmove="onTouchMove"
@touchend="onTouchEnd"
@touchcancel="onTouchEnd"
- @transitionend="$emit('change', activeIndicator)"
+ @transitionend.stop="$emit('change', activeIndicator)"
>