首页 > 编程知识 正文

微信小程序如何跳转页面,小程序中完成页面跳转切换有哪些方法

时间:2023-05-04 14:04:54 阅读:270567 作者:3090

    在小程序中页面跳转的方式有很多,但是可能很多人还是搞不清他们之间的区别,那这篇博客就是来讲一讲,小程序中这几个页面跳转也就是路由跳转的区别

    1.navigateTo

         保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中       页面栈最多十层

         这个跳转方式是我们最常用到的,它在使用的时候触发的生命周期是 onHide 指的是隐藏了之前的页面,所以我们可以使用navigateBack来进行返回.可以携带参数

     2.redirectTo

        关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面

        这个跳转方式,不可以跳转回之前的页面. 因为在使用这种方式进行页面跳转的时候,小程序会触发生命周期 onUnload 指的是页面卸载,所以是不可以返回的.可以携带参数

   3.switchTab

       跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

       这个跳转只能够跳转到tabBar页面, tabBar页面指的是在app.json中写的. 这种方法不能够携带参数

   4.reLaunch

       关闭所有页面,打开到应用内的某个页面

       这种跳转方式既可以跳转普通页面,也可以跳转至tabBar页面,但是跳转之前会关闭所有打开的页面.  可以携带参数

    这就是全部啦,欢迎留言,私信探讨技术哦!

飞艇7码滚雪球技巧     关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面

        这个跳转方式,不可以跳转回之前的页面. 因为在使用这种方式进行页面跳转的时候,小程序会触发生命周期 onUnload 指的是页面卸载,所以是不可以返回的.可以携带参数

   3.switchTab

       跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

       这个跳转只能够跳转到tabBar页面, tabBar页面指的是在app.json中写的. 这种方法不能够携带参数

   4.reLaunch

       关闭所有页面,打开到应用内的某个页面

       这种跳转方式既可以跳转普通页面,也可以跳转至tabBar页面,但是跳转之前会关闭所有打开的页面.  可以携带参数

    这就是全部啦,欢迎留言,私信探讨技术哦!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。