收藏
回答

小程序 ts+ less 基础版 自定义tab-bar switchTab首次切换 页面路由未刷新?

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

3 个回答

  • 17
    17
    2023-02-26

    是不是没有在tab页面加这个?

    2023-02-26
    有用 1
    回复 2
    • XUENIAN
      XUENIAN
      2023-02-27
      我的tab页用的是page 里面没有这个属性
      2023-02-27
      回复
    • XUENIAN
      XUENIAN
      2023-02-27
      确实是这样,我在每个tabbar页面的onshow方法调用 自定义tabbar的方法就可以了
      2023-02-27
      回复
  • 微盟
    微盟
    2023-02-26

    因为路由跳转方法的success/complete的调用时机是比目标页面的onLoad生命周期的调用时间的,getCurrentPages 的内容还没有更新,如果要拿的话,可以加一个 setTimeout 延时去拿 getCurrentPages 的返回结果

    2023-02-26
    有用
    回复 5
    • XUENIAN
      XUENIAN
      2023-02-27
      是这样的没错
      2023-02-27
      回复
    • XUENIAN
      XUENIAN
      2023-02-27
      但是我正常的tab-bar是点哪选哪 ,用switchTab切换页面的时候 tab-bar的选中延长了一拍
      2023-02-27
      回复
    • XUENIAN
      XUENIAN
      2023-02-27
      2023-02-27
      回复
    • XUENIAN
      XUENIAN
      2023-02-27
      刚刚入坑小程序,认知还不够还望多多指教。
      2023-02-27
      回复
    • XUENIAN
      XUENIAN
      2023-02-27
      而且最奇怪的是,把tabBar的 custom修改成false 显示就是正常的
      2023-02-27
      回复
  • XUENIAN
    XUENIAN
    2023-02-26

    2023-02-26
    有用
    回复
登录 后发表内容