wx.navigateTo跳转首页无效

问题: 首页A—B,B—C,C—A(回首页无效)
先来看首页,首页是由tabBar中三个页面组成
再来看下首页的代码组成

//只保留核心代码
"tabBar": {
    ... 
    "list": [
      {
        "pagePath": "pages/home/home",
        "text": "小Q规划",
        ...
      },
      {
        "pagePath": "pages/news/news",
        "text": "早知道",
        ...
      },
      {
        "pagePath": "pages/mine/mine",
        "text": "我的",
        ...
      }
    ]
  },

现在从首页跳转到B页面,B跳转到C页面,但是从C跳转到首页时无效,代码如下:

此段代码跳回首页无效!!!

    wx.redirectTo({
       url: '../home/home',
    })  

解决方法: 使用wx.switchTab()方法跳转
    wx.switchTab({
          url: '../home/home',
    })  

总结 :
首页被tabBar所包含的页面必须使用wx.switchTab来跳转
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yusirxiaer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值