No More Posting New Topics!

If you have a question or an issue, please start a thread in our Github Discussions Forum.
This forum is closed for new threads/ topics.

Navigation

    Quasar Framework

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    How can I get qvirtualscroll to show items when I scroll slowly without having to stop scrolling?

    Framework
    q-intersection q-virtual-scrol
    3
    5
    1105
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • staceyMagic
      staceyMagic last edited by

      Qvirtualscroll works ok when I scroll with a scroll wheel or when I drag the scroll bar but the UX is not very good when I scroll on touch devices or when I auto-scroll slowly with the middle-mouse button.

      Please watch this video clip.

      Is it possible to make the rendering look as smooth, less jarring and as performant as Qintersection?

      beets 1 Reply Last reply Reply Quote 1
      • beets
        beets @staceyMagic last edited by

        @staceyMagic As much as I try to use the built-in components, I also had some trouble with q-virtual-scroll. I actually was battling some similar issues all of yesterday afternoon and this morning, until I decided to try another component: https://github.com/Akryum/vue-virtual-scroller

        This one works pretty good, it seems much more performant when using RecycleScroller, that I don’t even see loading content.

        staceyMagic 1 Reply Last reply Reply Quote 1
        • staceyMagic
          staceyMagic @beets last edited by

          @beets This indeed looks really good! 🤗 Thanks for sharing. I’ll experiment with it tomorrow.

          1 Reply Last reply Reply Quote 0
          • dobbel
            dobbel last edited by

            Quasar’s Virtual Scroller indeed has very disappointing performance when used with more complex components…

            1 Reply Last reply Reply Quote 0
            • staceyMagic
              staceyMagic last edited by staceyMagic

              Since we’re willing to use components that are not built into quasar, I’ve found vue-virtual-grid (https://github.com/mikescops/vue-virtual-grid#readme) which has infinite scrolling and uses CSS Grid.

              But I’d still prefer that Qvirtualscroll gets an update.

              Edit: I was able to find this: https://github.com/flespi-software/QVirtualScroll

              1 Reply Last reply Reply Quote 1
              • First post
                Last post