收藏
回答

列表数据过多白屏,mpvue无法使用长列表,怎么解决这个问题?

看到有人说用长列表,但是我这边使用mpvue引入长列表组件总是有各种问题。自己写虚拟滚动又会有兼容问题,不同宽高滚动时会闪动。这个到底怎么解决啊,数据量过大的时候小程序机制回收数据就白屏了。

回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-03-24

    那就让数据不过多,不就行了,直的不行,可以拐弯啊

    2020-03-24
    有用
    回复 5
    • 祈安
      祈安
      2020-03-24
      能说说具体怎么做吗?我知道怎么拐弯就不会提问了,谢谢。
      2020-03-24
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-03-24回复祈安
      你先说一下,现在是怎么做的,为什么数据过多?
      2020-03-24
      回复
    • 祈安
      祈安
      2020-03-24回复Mr.Zhao
      现在是做了虚拟滚动,但是因为列表数据高度不固定会有空白的情况很不友好。然后之前使用官方提供的长列表组建,我这边用了mpvue就很多问题。现在希望是能够使用正常的数据渲染方式,就是分页获取数据,触底时发起请求,拿到数据后push进data。因为我们列表有很多数据,不断push进去就导致了小程序的数据回收,页面就空白了。
      2020-03-24
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-03-24回复祈安
      为什么要一直push呢?比如容器里面有五个对象,push一个,就把最前面的去掉,让它保持容器只有五个不就行了
      2020-03-24
      回复
    • 祈安
      祈安
      2020-03-25回复Mr.Zhao
      界面要滚动,去掉的时候你的界面会跳一下
      2020-03-25
      回复
登录 后发表内容
问题标签