Explorar el Código

防止浏览器下拉刷新 方案改用更好的

任一存 hace 3 años
padre
commit
36319d24f7

BIN
src/assets/image/tall-tree-no-fruit.png


+ 4 - 0
src/assets/style/reset.css

@@ -53,4 +53,8 @@ table {
 button {
   padding: 0;
   cursor: pointer;
+}
+
+html {
+  overflow: hidden;
 }

+ 0 - 9
src/views/End.vue

@@ -21,22 +21,13 @@ export default {
     }
   },
   created() {
-    document.addEventListener('touchmove', this.avoidPulldownRefresh, {
-      passive: false,
-    })
   },
   mounted() {
   },
   destroyed() {
     clearInterval(this.intervalId)
-    document.removeEventListener('touchmove', this.avoidPulldownRefresh, {
-      passive: false,
-    })
   },
   methods: {
-    avoidPulldownRefresh(event) {
-      event.preventDefault()
-    },
     onPlay() {
       this.beganPlay = true
     },

+ 0 - 15
src/views/TreeAnimation.vue

@@ -54,27 +54,12 @@ export default {
 
   },
   created() {
-    document.addEventListener('touchmove', this.avoidPulldownRefresh, {
-      passive: false,
-    })
   },
   mounted() {
   },
   destroyed() {
-    document.removeEventListener('touchmove', this.avoidPulldownRefresh, {
-      passive: false,
-    })
   },
   methods: {
-    avoidPulldownRefresh(event) {
-      if (this.$refs['img-wrapper'].scrollTop === 0) {
-        event.preventDefault()
-        console.log('sadfsdf')
-      } else {
-        console.log('ljkl;jj;lji')
-        return
-      }
-    },
     onTreeImgLoad() {
       this.showTree = true
       this.$nextTick(() => {

+ 0 - 9
src/views/TreeSelection.vue

@@ -188,9 +188,6 @@ export default {
     }),
   },
   created() {
-    document.addEventListener('touchmove', this.avoidPulldownRefresh, {
-      passive: false,
-    })
   },
   mounted() {
     utils.registerSlideToRoute('hammer-target', 'Chart', this)
@@ -253,14 +250,8 @@ export default {
   },
   destroyed() {
     clearInterval(this.intervalId)
-    document.removeEventListener('touchmove', this.avoidPulldownRefresh, {
-      passive: false,
-    })
   },
   methods: {
-    avoidPulldownRefresh(event) {
-      event.preventDefault()
-    },
     onClickExhibTabBtn(idx) {
       this.$store.commit("setSelectedTreeTabIdx", idx)
     },