navigateTo、redirectTo、switchTap与reLaunch的区别

wx.navigateTo:保留当前页,跳转到指定页,非tabBar;使用 wx.navigateBack 能够返回到当前的页面。this

wx.redirectTo:关闭当前页,跳转到指定页,非tabBar;将没法回到当前页面。url

wx.switchTap:只能用于跳转到tabbar页面,并关闭其余非tabbar页面。spa

wx.reLaunch:是关闭全部页面,跳转到指定页,非tabBar的页面。code

 

有时候跳转还须要携带参数,例如:blog

wx.navigateTo({
        url: '/pages/item/item?name=' + name,
 })

item页的取值的方式it

onLoad: function (options) {
    var that = this;
    that.setData({
      name: options.name,
    })
 }