From 0b59725d0a239894647513a0623134d98a7a8bf0 Mon Sep 17 00:00:00 2001
From: neverland <chenjiahan@buaa.edu.cn>
Date: Mon, 8 Jan 2018 19:57:07 +0800
Subject: [PATCH] [bugfix] Swipe: use translate2d to aviod iOS11 crash bug
 (#518)

---
 packages/swipe-item/index.vue | 2 +-
 packages/swipe/index.vue      | 2 +-
 packages/tabs/index.vue       | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/packages/swipe-item/index.vue b/packages/swipe-item/index.vue
index cc91fcc4d..97a757998 100644
--- a/packages/swipe-item/index.vue
+++ b/packages/swipe-item/index.vue
@@ -20,7 +20,7 @@ export default create({
     style() {
       return {
         width: this.$parent.width + 'px',
-        transform: `translate3d(${this.offset}px, 0, 0)`
+        transform: `translate(${this.offset}px, 0)`
       };
     }
   },
diff --git a/packages/swipe/index.vue b/packages/swipe/index.vue
index 82100f498..9dad1cd64 100644
--- a/packages/swipe/index.vue
+++ b/packages/swipe/index.vue
@@ -85,7 +85,7 @@ export default create({
         paddingLeft: this.width + 'px',
         width: (this.count + 2) * this.width + 'px',
         transitionDuration: `${this.currentDuration}ms`,
-        transform: `translate3d(${this.offset}px, 0, 0)`
+        transform: `translate(${this.offset}px, 0)`
       };
     },
 
diff --git a/packages/tabs/index.vue b/packages/tabs/index.vue
index 0560204b0..2e8cfab3b 100644
--- a/packages/tabs/index.vue
+++ b/packages/tabs/index.vue
@@ -154,7 +154,7 @@ export default create({
         const tab = this.$refs.tabs[this.curActive];
         this.navBarStyle = {
           width: `${tab.offsetWidth || 0}px`,
-          transform: `translate3d(${tab.offsetLeft || 0}px, 0, 0)`,
+          transform: `translate(${tab.offsetLeft || 0}px, 0)`,
           transitionDuration: `${this.duration}s`
         };
       });