微信小程序的跳转wx.navigateTo和wx.switchTab

wx.navigateTo(Object object)

保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。跳转的url可以加上需要传递的参数。

toPage(){
wx.navigateTo({
url: '/pages/user/user?name=hello',
})
},

接收参数:在接收页面的onLoad方法中

onLoad(options) {
this.setData({
text: options.name
});
},

wx.switchTab(Object object)
当跳转到的页面是tabbar页面时,需要使用wx.switchTab,而跳转的url里面不允许带参数。那么当需要传递参数时,可以使用全局变量。

列如 getApp().globalData.custom传递参数,接收的页面使用 getApp().globalData. custom来接收

toTab(){
getApp().globalData.pic="world"
wx.switchTab({
url: '/pages/pic/pic',
})
},

接收参数:

onLoad(options) {
this.setData({
pic: getApp().globalData.pic
})
},
© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容