Browse Source

update leftslip

yewenwen 5 years ago
parent
commit
5dc44a0cf8
1 changed files with 8 additions and 2 deletions
  1. 8 2
      src/packages/leftslip/leftslip.vue

+ 8 - 2
src/packages/leftslip/leftslip.vue

@@ -59,12 +59,13 @@
             this.pageWidth = document.documentElement.clientWidth
             this.sliderEle = this.isMainSlide ? this.$refs.slipItem : this.$refs.right
 
-            document.addEventListener('touchstart', this.handleRestet, false);
+            document.addEventListener('touchstart', this.touchStart, false);
             // window.addEventListener('scroll', this.handleRestet, true);
+
         },
         beforeDestroy() {
             // 移除监听
-            window.removeEventListener('touchstart', this.handleRestet, true);
+            window.removeEventListener('touchstart', this.touchStart, true);
         },
         methods: {
             handleRestet() {
@@ -80,6 +81,11 @@
             },
             touchStart(e) {
                 let parentElement = e.currentTarget.parentElement;
+                var slip = document.getElementsByClassName('leftslip-open');
+                if (slip) {
+                    // if (parentElement.dataset.type == 1) return
+                    this.restSlide();
+                }
                 if (e.touches.length == 1) {
                     this.startX = e.touches[0].pageX;
                     this.startY = e.touches[0].pageY;