美文网首页
微信小程序中tabBar与导航API的页面跳转处理关系

微信小程序中tabBar与导航API的页面跳转处理关系

作者: Coldhands | 来源:发表于2017-09-21 11:00 被阅读0次

    首先,必须检讨自己,出现这种问题的确是自己阅读文档不仔细。

    问题出现

    在学习页面之间传递参数时,同时设置了tabBar和点击跳转导航wx.navigateTo,并且两个设置跳转的页面路径一致,发现wx.navigateTo跳转是不生效的,至于想要传递的参数那就更别想传递到跳转的页面。

    处理办法

    出现这个问题,我一开始以为是微信小程序自带的问题,但是想想,怎么可能呢,是猪吗,这么明显的问题,留给开发者?于是翻阅文档,研读tabBar和API中的导航一部分,发现文档早已注明的很清楚,只是自己没有看清楚,检讨自己并认真学习一下。

    正确打开方式

    tabBar
    tabBar
    API(导航)

    最官方的解释,请狠狠地戳这里https://mp.weixin.qq.com/debug/wxadoc/dev/api/ui-navigate.html

    wx.navigateTo

    wx.navigateTo

    wx.redirectTo

    wx.redirectTo

    wx.switchTab

    wx.switchTab

    wx.reLaunch

    wx.reLaunch
    Tip

    1.wx.navigateTowx.redirectTo不允许跳转到tabBar页面,只能用wx.switchTab跳转到tabBar页面
    2.wx.navigateTowx.redirectTo允许跳转时路径带参数,wx.switchTab跳转时路径不可带参数

    相关文章

      网友评论

          本文标题:微信小程序中tabBar与导航API的页面跳转处理关系

          本文链接:https://www.haomeiwen.com/subject/omkzsxtx.html