소스 검색

perf: smooth swipe功能,不同操作系统里滚轮滚一下的距离不同,所以不再使用具体的滚动值。

任一存 1 년 전
부모
커밋
85ec379bb2
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      src/useFunctions/useSmoothSwipe.js

+ 3 - 1
src/useFunctions/useSmoothSwipe.js

@@ -90,7 +90,9 @@ export default function useSmoothSwipe({
   }
 
   function onWheel(e) {
-    moveSpeed.value += e.deltaY / 200
+    console.log(e.deltaY)
+    // moveSpeed.value += e.deltaY / 200
+    moveSpeed.value += e.deltaY / Math.abs(e.deltaY) * 0.5 // 不同操作系统里滚轮滚一下的距离不同。
   }
 
   function speedUp(v) {