vant icon indicating copy to clipboard operation
vant copied to clipboard

[Bug Report] Index-bar 滑到最底部時, 點擊字母無法正確定位

Open LeoWangJ opened this issue 2 years ago • 0 comments

重现链接

https://vant-ui.github.io/vant/#/zh-CN/index-bar

Vant 版本

3.5.3

描述一下你遇到的问题。

#10404 修正裡的情況一: 判断是否 当前滚动距离 === 当前文档最大滚动距离,如果满足则表示无法继续滚动触发 onScroll,则通过手动触发。

情况一的修改中 return 使下方 code 無法繼續執行,這導致了滑到最底部時, 即 当前滚动距离 === 当前文档最大滚动距离 無法觸發 match.$el.scrollIntoView(),使得點擊字母時無法正確定位區塊。
截圖 2022-08-10 上午10 47 29

重现步骤

如下方影片所示,使用官方文檔 IndexBar 滑到最底部時,再點擊H字母,此時高亮 H 字母,但並未正常定位到 H 區塊( 往上滑動後還是在 W 區塊中 )

https://user-images.githubusercontent.com/17901443/183835726-309c5508-721d-4a04-a66d-3a6b3da681d6.mov

设备/浏览器

chrome, safari

LeoWangJ avatar Aug 10 '22 07:08 LeoWangJ