vue3-virtual-scroll-list icon indicating copy to clipboard operation
vue3-virtual-scroll-list copied to clipboard

bug: scrollToBottom可能会导致无限循环执行

Open joyexpr opened this issue 1 year ago • 1 comments

bug: scrollToBottom可能会导致无限循环执行,导致列表一直在底部无法向上拉

https://github.com/tangbc/vue-virtual-scroll-list/commit/feb2135437ee528b120542b67ed0eca9621767db

setTimeout(() => {
          if (this.getOffset() + this.getClientSize()  < this.getScrollSize()) {
            this.scrollToBottom()
          }
        }, 3)

应该改为

setTimeout(() => {
          if (this.getOffset() + this.getClientSize() + 1 < this.getScrollSize()) {
            this.scrollToBottom()
          }
        }, 3)

joyexpr avatar Mar 25 '23 05:03 joyexpr

image 可以在自己的项目里这样写,不必去改他的源码

MengQingYu1998 avatar Nov 07 '23 06:11 MengQingYu1998