收藏
回答

在必要的时候,是频繁的使用setData好些,还是setData一次大量数据好些?

如题,求指导,谢谢

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

3 个回答

  • 小满
    小满
    2020-04-29

    recycle-view 是可以满足你需求的。下面是官方文档,建议先写个demo,遇到问题可以github,有现成的解决方案


    https://developers.weixin.qq.com/miniprogram/dev/extended/component-plus/recycle-view.html

    2020-04-29
    有用 1
    回复 1
    • 阿祥
      阿祥
      2020-04-29
      真是涨见识了,谢谢你
      2020-04-29
      回复
  • Admin ²º²³
    Admin ²º²³
    2020-04-28

    你好:

    建议低频低量的setData

    2020-04-28
    有用
    回复 9
    • 阿祥
      阿祥
      2020-04-28
      必要的情况下。。
      2020-04-28
      回复
    • Admin ²º²³
      Admin ²º²³
      2020-04-28回复Admin ²º²³
      看情景,如果可以分页的话,那就分页多次
      2020-04-28
      回复
    • 阿祥
      阿祥
      2020-04-28
      分页的话感觉会造成频繁使用 setData
      2020-04-28
      回复
    • 阿祥
      阿祥
      2020-04-28
      比如我原来是一次渲染十条数据,现在分页后,一次只给两条,但是要我请求5次。原来只使用一次setData,现需要调用五次
      2020-04-28
      回复
    • Admin ²º²³
      Admin ²º²³
      2020-04-28回复阿祥
      那这个省不了。


      更好的方案可以采用骨架屏方案,先显示骨架屏,然后一次setData大量数据,setData 在success回调里面关闭骨架屏显示setData后的数据
      2020-04-28
      回复
    查看更多(4)
  • 睡前原谅一切
    睡前原谅一切
    2020-04-28

    哪种情况下呢?建议两种都不用。如果是数据过大,建议用户浏览到什么地方 给他setData展示什么数据。而不是一次性setData完

    频繁的setData是做什么呢?倒计时?

    2020-04-28
    有用
    回复 4
    • 阿祥
      阿祥
      2020-04-28
      一个页面 需要展示一个接口的内容,接口数据量很大,包含图片和大量数据,是数组类型的,访问接口的时候是不卡的,setdata渲染的时候有明显卡顿,所有现在想做分页,一次只给两条数据,但是这样会造成频繁渲染
      2020-04-28
      回复
    • 睡前原谅一切
      睡前原谅一切
      2020-04-28回复阿祥
      建议你搜索下长列表组件。
      2020-04-28
      2
      回复
    • 阿祥
      阿祥
      2020-04-29
      酷,谢谢你
      2020-04-29
      回复
    • 林凡😀
      林凡😀
      2020-07-20回复阿祥
      那像那种类似抖音直播的竖屏弹幕呢?需要一直展示
      2020-07-20
      回复
登录 后发表内容
问题标签