美文网首页
微信小程序——导航

微信小程序——导航

作者: 向上而活 | 来源:发表于2018-12-20 22:01 被阅读0次
    image
    ​wx.navigateTo({url: '***' })
    

    关闭当前页面,跳转到应用内的某个页面,如果点击顶部的返回按钮,则返回到第一个页面。如:A navigateTo B redirectTo C ,在C点击顶部的返回时,是返回到了A。因为B页面已经被关闭了。路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如'path?key=value&key2=value2'。

    wx.redirectTo({url: 'test?id=1'})
    

    跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面,不是tabBar页面跳不过去,而且由于其他页面已经关闭,无法返回到之前的页面

    wx.switchTab(OBJECT)
    

    关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()) 获取当前的页面栈,决定需要返回几层。

    wx.navigateBack(OBJECT)
    

    注意:调用 navigateTo 跳转时,调用该方法的页面会被加入堆栈,而 redirectTo 方法则不会。见下方示例代码

    // 此处是A页面
    wx.navigateTo({
      url: 'B?id=1'
    })
    
    // 此处是B页面
    wx.navigateTo({
      url: 'C?id=1'
    })
    
    // 在C页面内 navigateBack,将返回A页面
    wx.navigateBack({
      delta: 2
    })
    

    关闭所有页面,打开到应用内的某个页面。 基础库 1.1.0 开始支持,低版本需做兼容处理

    wx.reLaunch(OBJECT)
    

    相关文章

      网友评论

          本文标题:微信小程序——导航

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