Эх сурвалжийг харах

Table: fix scroll delta check bug (#6581)

* Table : fix summary scroll delta check bug
bug description: when scroll event triggered in footerWrapper,it's not event.deltaX that changed, it's event.deltaY.

* Table : fix summary scroll delta check bug
bug description: when scroll event triggered in footerWrapper,it's not event.deltaX that changed, it's event.deltaY.

* Table: fix wheelEvent check bug

* Update table.vue

* Update table.vue
Prasino 8 жил өмнө
parent
commit
931f75474e

+ 4 - 2
packages/table/src/table.vue

@@ -257,11 +257,13 @@
         });
         });
 
 
         const scrollBodyWrapper = event => {
         const scrollBodyWrapper = event => {
-          const deltaX = event.deltaX;
+          const { deltaX, deltaY } = event;
+
+          if (Math.abs(deltaX) < Math.abs(deltaY)) return;
 
 
           if (deltaX > 0) {
           if (deltaX > 0) {
             this.bodyWrapper.scrollLeft += 10;
             this.bodyWrapper.scrollLeft += 10;
-          } else {
+          } else if (deltaX < 0) {
             this.bodyWrapper.scrollLeft -= 10;
             this.bodyWrapper.scrollLeft -= 10;
           }
           }
         };
         };