收藏
回答

wx.navigateTo失效问题

问题模块
API和组件

我的小程序项目中没有定义tabBar,当我进行一系列操作之后,用wx.redirectTo返回首页后,原本可以的wx.navigateTo却都失效了?

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

7 个回答

  •           🇦
              🇦
    2017-07-14

    wx.redirectTo会关闭掉所有页面的,

    2017-07-14
    赞同
    回复
  • 🐧
    🐧
    2017-07-14

    是的呀 因为小程序规定页面路径只能是五层呀 所以我付款成功后返回首页的时候用redirectTo  但不知道为什么影响到我用navigateTo跳转到其他页面?

    2017-07-14
    赞同
    回复
  •           🇦
              🇦
    2017-07-14

    你可以开启调试模式看一下点击信息

    2017-07-14
    赞同
    回复
  • 迷惘
    迷惘
    2017-07-14

    你这样当然有问题,付款然后建议你调用relaunch,或者navigateBack() 我举个例子。 有5个页面,在第五个页面进行支付。 1 -> 2 -> 3 -> 4 -> 5(支付),当你调用redirectTo到首页的时候,路径变成了 1 -> 2 -> 3 -> 4 -> 1,到这里你明白redirectTo的作用了吧?


    建议你看看relaunch的接口说明

    2017-07-14
    赞同
    回复
  • 🐧
    🐧
    2017-07-14

    问题解决了 非常感谢大牛!(献上膝盖)

    2017-07-14
    赞同
    回复
  • 妞妞
    妞妞
    2017-08-30

    wx.navigateTo和tabBar都添加后,navigateTo确无法跳转了,大神知道是什么原因?

    2017-08-30
    赞同
    回复
  • 🐧
    🐧
    2017-08-31

    定义了tabBar之后好像要用wx.switchTab实现跳转。

    2017-08-31
    赞同
    回复