From 931f75474ebee8d04214fb7e7df62a5a12ff91d5 Mon Sep 17 00:00:00 2001 From: Prasino Date: Sat, 19 Aug 2017 22:29:15 +0800 Subject: [PATCH] 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 --- packages/table/src/table.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/table/src/table.vue b/packages/table/src/table.vue index 6b8ea49b0..d375be839 100644 --- a/packages/table/src/table.vue +++ b/packages/table/src/table.vue @@ -257,11 +257,13 @@ }); const scrollBodyWrapper = event => { - const deltaX = event.deltaX; + const { deltaX, deltaY } = event; + + if (Math.abs(deltaX) < Math.abs(deltaY)) return; if (deltaX > 0) { this.bodyWrapper.scrollLeft += 10; - } else { + } else if (deltaX < 0) { this.bodyWrapper.scrollLeft -= 10; } };