微信小程序全局路由拦截
发布时间:2023-12-26 23:42:43
前言
略
微信小程序全局路由拦截方法1
目前微信小程序没有全局路由拦截。要想实现全局路由拦截,需要自己进行扩充。具体参考这里:微信小程序–路由拦截器。
实现思路:
- 替换Page的参数对象的onShow或onLoad方法。
- 在替换的onShow或onLoad方法中判断是否已经登录。
- 将替换后的参数对象传给Page。
微信小程序全局路由拦截方法2
实现思路:
- 使用新的方法替换
wx.redirectTo
、wx.switchTab
、wx.reLaunch
、wx.navigateTo
、wx.navigateBack
。 - 在新的方法中判断是否已经登录。
- 在需要调用
wx.redirectTo
、wx.switchTab
、wx.reLaunch
、wx.navigateTo
、wx.navigateBack
方法的地方,改为调用新方法。
参考
微信小程序–路由拦截器
微信小程序 全局路由拦截
微信小程序类似于路由拦截的中间件
文章来源:https://sayyy.blog.csdn.net/article/details/130686718
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!