不知道呀
不知道呀
  • 发布:2024-05-24 11:16
  • 更新:2024-05-24 11:54
  • 阅读:63

list渲染丢失数据问题

分类:uni-app

不知道大家有没有遇到过,list组件在渲染视频和图片组件时,会丢失数据,常见于加载下一页数据时,就会丢失。

2024-05-24 11:16 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

楼一眼你的代码

  • 不知道呀 (作者)

    我用了一个第三方插件,但是他底层也是用的list,而且我也用list单独写了一个,只是还原了,我把现在这个贴给你看一下吧。

    2024-05-24 11:51

  • 套马杆的套子

    回复 不知道呀: 额..第三方的组件的话,那得看源码了。一点一点去找了,正常用list的话,我刚模拟试了下,没发现问题

    2024-05-24 13:46

  • 不知道呀 (作者)

    回复 套马杆的套子: 我用过list的也会出现这个问题,只是我把代码还原了,所有就把第三方的这个拿上来了,其实是一样的,包括插件市场里面的我也下下来试过,也有一定的几率会复现,虽然不高,原因是因为他们不会加载第二页数据,所以复现几率不高

    2024-05-24 15:25

  • 套马杆的套子

    回复 不知道呀: 我这倒没发现,也可以自己写吧,for view,只不过,数据量大的话,会卡顿

    2024-05-24 16:19

  • 不知道呀 (作者)

    回复 套马杆的套子: 对的,我空了单独写一个示例模拟看看会不会出现,到时候再看看要不要提一个bug吧

    2024-05-24 17:19

  • 不知道呀 (作者)

    回复 套马杆的套子: 直接这样肯定性能差好多,我看看有没有其他方式实现的,或者优化优化吧

    2024-05-28 09:46

  • 套马杆的套子

    回复 不知道呀: 可以在nvue中,这么用,定能会好一些

    2024-05-28 09:59

不知道呀

不知道呀 (作者)

这个是代码截图

不知道呀

不知道呀 (作者)

完全没有什么骚操作,基本上在加载第二页第三页的数据就会出现少渲染一条的情况,一次加载很多条的时候反而不会

要回复问题请先登录注册