Pārlūkot izejas kodu

fix:销毁禁止滚动

sunchengjie 9 mēneši atpakaļ
vecāks
revīzija
039702d8f7
1 mainītis faili ar 8 papildinājumiem un 3 dzēšanām
  1. 8 3
      src/pages/new/sureCombine.vue

+ 8 - 3
src/pages/new/sureCombine.vue

@@ -96,15 +96,20 @@ export default {
             hasUploadedImage: false, // 标记是否已上传图片  
         };
     },
+    
     mounted() {
-        document.addEventListener('touchmove', function(e) {
-            e.preventDefault();
-        }, { passive: false })
+        document.addEventListener('touchmove', this.disabledMove, { passive: false })
         this.initCanvas();
         // 在组件挂载后,设置默认选中的值  
         this.checkboxGroup = this.goodsList.map(item => item.id);
     },
+    beforeDestroy(){
+        document.removeEventListener('touchmove', this.disabledMove)
+    },
     methods: {
+        disabledMove(e){
+            e.preventDefault();
+        },
         initCanvas() {  
             const canvas = this.$refs.canvas;  
             this.context = canvas.getContext('2d');