如何处理微信开发遇到的redirect

如何处理微信开发遇到的redirect,第1张

微信小程序跳转有四个接口,根据需要调用,接口如下:

wx.navigateTo(OBJECT)

保留当前页面跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。

wx.redirectTo(OBJECT)

关闭当前页面,跳转到应用内的某个页面。

wx.switchTab(OBJECT)

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

wx.navigateBack(OBJECT)

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

如果你跳转后想实现刷新,请将获取数据接口行为放置到 onShow() 中。

微信小程序路由跳转,共有三种形式,页面中使用navigator组件做页面链接形式路由跳转,js中可以使用wx.navigateTo--保留当前页面,跳转到应用内的某个页面,wx.redirectTo--关闭当前页面,跳转到应用内的某个页面 wx.navigateBack()--关闭当前页面,回退前一页面。

一、小程序全局生命周期钩子:

二、 页面生命周期钩子

三、页面跳转

标签方式:通过navigator跳转 相当于uve的router-link标签

<navigator url="路径" hover-class="navigator-hover" open-type="跳转类型">跳转到新页面</navigator>

open-type值:

1.navigate:只能跳转到非tabbar页面,并且跳转完带返回功能

2,redirect:只能跳转到非tabbar页面,并且跳转完不带返回功能

3.switchTab:只能跳转到tabbar页面,并且跳转完不带返回功能

4.reLaunch:即能跳转到tabar页面,也能跳转到非tabbar,不带返回功能

5.navigateBack:

js方式:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8038675.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存