收藏
回答

页面调用switchTab 闪退问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug switchTab 客户端 7.0.1 2.4.3

<image bindtap='backHome' class='ico-homeback' src='../../static/images/top_nav_backhome.png'></image>


//返回到首页

backHome: function(){

wx.switchTab({

url: '/pages/index/index',

})

}

在自定义导航栏写了个回首页的按钮,在页面里调用switchTab 回首页的时候,安卓和ios都会出现闪退出小程序,安卓闪退的频率更高。哪位大佬知道怎么解决呀,求帮助!!!

最后一次编辑于  01-08  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • nickname
    nickname
    01-08

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    01-08
    赞同
    回复 4
    • 密斯董
      密斯董
      01-09

      小demo不能复现这个问题 。。。

      01-09
      回复
    • nickname
      nickname
      01-09回复密斯董

      检查下是不是首页有什么元素导致闪退

      01-09
      回复
    • 密斯董
      密斯董
      01-09回复nickname

      会不会是内存超限的原因呢

      01-09
      回复
    • nickname
      nickname
      01-09回复密斯董

      得看你的程序有写什么哦,有没有复杂运算呢

      01-09
      回复
  • 密斯董
    密斯董
    01-09

    我如果用相对路径写返回首页的话 就不会闪退

    01-09
    赞同
    回复
  • Betty🙊
    Betty🙊
    01-11

    请问解决了吗,我也遇到了,安卓比较严重

    01-11
    赞同
    回复 3
    • 密斯董
      密斯董
      01-11

      不是switchTab的原因, 

      是因为我写的返回按钮的事件绑定到 返回 和 回首页外面的view上了,所以每次点返回首页的时候,先switchTab回首页了,这时候页面栈里空了,然后他又触发了返回的事件所以就直接退出了


      01-11
      回复
    • Betty🙊
      Betty🙊
      01-11回复密斯董

      明白了

      01-11
      回复
    • Felery
      Felery
      09-11回复密斯董
      没明白,我也遇到这样的问题了,点击自定义的返回首页按钮,使用switchTab方法,就会闪退至微信页面
      09-11
      回复