踩坑日记之微信小程序常用的几种页面跳转方式及其特点

在我们日常的微信小程序开发中,页面跳转是几乎每天都要用到的,笔者初学时也是屡屡记不清楚,常常需要测试才能知晓每种跳转方式的特点(脑子不好使,没办法,有几种不常用的跳转方式每次都要测试一下效果),这一次也是遇到了这种情况,所以笔者决定以踩坑日记的形式记录以下平时写小程序常用的代码,方便以后查询。(写文章文采不好,有些拖沓,各位大佬莫怪)

正文开始!!!

跳转方式一:跳转至tabBar页面,并关闭其他所有非 tabBar 页面

此代码经常用于发布信息后跳转回展示信息流的主页,要注意,如果你要跳转的页面不是tabBar页面,跳转是不生效的(相对来所算是常用但是使用面不广的页面跳转方式)

	 wx.switchTab({
       url: '/pages/index/index'
     })

跳转方式二:跳转至其他页面(非tabBar页面)

此方法会关闭当前页面跳转预期页面,常用于一些非tabBar页面且不需要返回的页面跳转

     wx.redirectTo({
       url: '../index/index'
     })

跳转方式三:此方法不会关闭当前页面,且页面最多层叠10层(非tabBar页面)

此方法经常用作跳转其他页面但是需要返回的场景

  wx.navigateTo({
    url: '../index/index'
  })

跳转方式四:此方法会卸载所有页面

此方法会关闭之前所有页面,左上角会显示一个主页按钮

  wx.reLaunch({
    url: '../my/my'
  })

跳转方式五:返回上一页

此方法不常用,特殊情况下可用作返回

  wx.navigateBack({
     delta: 1 //返回的页面数,1为返回上一页,如果大于现有页面数,则返回到首页。
   })

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宅宅程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值