小程序首页底部有tabbar,点击选项卡进行切换页面时,可以做预加载吗?因为tabbar的选项卡对应的链接页面地址是在app.json里面配置的,不知道能不能实现预加载,希望有经验的大神帮助一下。

希望能够达到的效果就是在进行页面切换时,能够给用户感觉是快速展现数据的,并不会等待出现空白页再出现数据,希望通过预加载的方式提前拿到下一个页面的数据然后传递到下一个页面进行setdata。



展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • fallingdown咋办

    2人对此回答表示赞同

    onLoad里一次依次调用wx.switchTab,把tabBar的页面都跳一遍~哈哈哈,别打我~

    展开
    2
    10回复
    发布于 5年前

    评论(10)

    收起评论

    • 赵俊材 2019-02-19 19:39

      我先看看啊,谢谢你

      回复
    • 耿耿 2019-02-21 18:36

      你tabonLoad的时候,就先去app.js里看看能不能拿到自己需要的数据啊,拿不到就另外请求接口

      回复
    • Cameron小帅哥 2019-02-23 21:51

      那如何区分当前点击的是哪个tab呢?然后好把数据对应的带过去

      回复
    • 李美琳 2019-02-26 00:57

      你只是请求数据的话,tabbar就那几个,都在你首页获取了存到app.js里呗

      回复
    • 大吉大利今晚吃鸡 2019-02-27 13:28

      官方也不出来给个答复,我确实不知道怎么解决这个预加载,领导还在等待回复,要是普通链接跳转还能弄个预加载,这个tabbar的我是没想到要怎么弄,领导希望在index页面的时候,就能够获取到其他的tab页面数据,然后点击其他tab时,就把数据带过去,直接setdata,你有没有其他的办法?

      回复
    • 李万里 2019-03-01 11:24

      tabbar里的页面,只要切换过去,就会进行加载渲染,然后在小程序使用期间就不会被销毁了。不知道怎么弄,其实官方应该能提供这种能力的,不过暂时没有呢

      回复
    • Alan 2019-03-03 16:40

      那怎么弄呢?我这种情况想做预加载

      回复
    • Bryson 2019-03-05 10:08

      效果极差~我开玩笑的

      回复
    • 情深深 2019-03-07 23:11

      滚一遍之后,当然又会回到第一个啦,tabBar的onLoad只会执行一次呢

      回复
    • 陈港生 2019-03-09 21:23

      那怎么能知道当前点击的是哪个tab啊?

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部