小程序跳转页面的5个api

小程序跳转页面的5个API,按照功能特性和使用场景,可以归纳如下:

  1. wx.navigateTo(options)
    • 功能:保留当前页面,跳转到应用内的某个页面。
    • 特性:使用wx.navigateBack可以返回到原页面。
    • 注意事项:通常不推荐用于跳转到tabBar页面。
    • 参数(options):
      • url:需要跳转的页面路径(必填)。
      • success:跳转成功后的回调函数。
      • fail:跳转失败后的回调函数。
      • complete:跳转结束后的回调函数。
    • 示例:wx.navigateTo({ url:'/pages/detail/detail', ... })
  2. wx.redirectTo(options)
    • 功能:关闭当前页面,跳转到应用内的某个页面。
    • 特性:使用wx.navigateBack无法返回到原页面。
    • 注意事项:同样不推荐用于跳转到tabBar页面。
    • 参数(options)与wx.navigateTo相同。
  3. wx.reLaunch(options)
    • 功能:关闭所有页面,打开到应用内的某个页面。
    • 特性:会清除页面栈,重新加载页面。
    • 参数(options)与wx.navigateTo相同。
  4. wx.switchTab(options)
    • 功能:跳转到tabBar页面,并关闭其他所有非tabBar页面。
    • 特性:只能用于跳转到tabBar页面。
    • 参数(options):
      • url:需要跳转的tabBar页面路径(必填)。
    • 示例:wx.switchTab({ url:'/pages/index/index' })
  5. wx.navigateBack(options)
    • 功能:关闭当前页面,返回上一页面或多级页面。
    • 特性:可以通过delta参数指定返回的页面数。
    • 参数(options):
      • delta:返回的页面数,不填则默认为1。如果delta大于现有页面数,则返回到首页。
    • 示例:wx.navigateBack({ delta: 2 }) // 返回两级页面

这些API为小程序开发者提供了灵活的页面跳转能力,可以根据具体业务需求进行使用。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值