收藏
回答

想请教一个关于siwper组件的问题?

我是用swiper组件来做的tabbar

每一个 swiper-item 里面是不同的组件

在首次加载的时候,就会加载所有页面 也会请求所有组件里面的数据

这样就导致请求的数据非常多 速度变慢

想问一下这种情况如何优化


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

2 个回答

  • 啊喵
    啊喵
    2019-10-22

    你其实是指同时渲染的tab太多,性能不好吧,试试拆分数据,切换到当前tab再赋值?或者粗暴的,一次都没有浏览过的tab内容wx:if=false

    2019-10-22
    有用 1
    回复 1
    • LoveRjy
      LoveRjy
      2019-10-22
      2019-10-22
      回复
  • 卢霄霄
    卢霄霄
    2019-10-22

    判断当前current 有没有数据,没有就去请求,有了就跳过

    2019-10-22
    有用 1
    回复 1
    • LoveRjy
      LoveRjy
      2019-10-22
      我只是想小程序才进入的时候 ,不下把所有组件的数据全请求过来 而是滑动到某个 current的时候 再去请求 这个current里面组件的数据
      2019-10-22
      回复
登录 后发表内容
问题标签