提交 b0e7235a 编写于 作者: D DCloud_LXH

fix: scroll handler data error when quickly sliding

上级 f0414881
...@@ -254,7 +254,6 @@ function useScrollViewLoader( ...@@ -254,7 +254,6 @@ function useScrollViewLoader(
content: HTMLRef, content: HTMLRef,
emit: SetupContext['emit'] emit: SetupContext['emit']
) { ) {
let _lastScrollTime: number = 0
let _innerSetScrollTop: boolean = false let _innerSetScrollTop: boolean = false
let _innerSetScrollLeft: boolean = false let _innerSetScrollLeft: boolean = false
let beforeRefreshing: boolean = false let beforeRefreshing: boolean = false
...@@ -320,8 +319,6 @@ function useScrollViewLoader( ...@@ -320,8 +319,6 @@ function useScrollViewLoader(
_content.style.webkitTransform = transform _content.style.webkitTransform = transform
} }
function _handleScroll($event: MouseEvent) { function _handleScroll($event: MouseEvent) {
if ($event.timeStamp - _lastScrollTime > 20) {
_lastScrollTime = $event.timeStamp
const target = $event.target as HTMLElement const target = $event.target as HTMLElement
trigger('scroll', $event, { trigger('scroll', $event, {
scrollLeft: target.scrollLeft, scrollLeft: target.scrollLeft,
...@@ -380,7 +377,6 @@ function useScrollViewLoader( ...@@ -380,7 +377,6 @@ function useScrollViewLoader(
state.lastScrollTop = target.scrollTop state.lastScrollTop = target.scrollTop
state.lastScrollLeft = target.scrollLeft state.lastScrollLeft = target.scrollLeft
} }
}
function _scrollTopChanged(val: number) { function _scrollTopChanged(val: number) {
if (props.scrollY) { if (props.scrollY) {
if (_innerSetScrollTop) { if (_innerSetScrollTop) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册