在分享场景(小程序码,or分享卡片)中,都会携带一个目标页。
是否能在生命周期中拦截掉跳转目标页的行为,而直接导向到其他页面。 例如在app.onShow中发现未登录,直接跳转到登陆页。
现在的设计好像无法阻止掉默认跳转的行为,导致大家在设计架构时,必须加入启动页或者首页。(例如小红书,定位到首页,再有首页转发,实际体验惨不忍睹)
————更新————
希望能提供一个全局路由守卫钩子,无论是switchTab 还是relaunch等,涉及到此小程序路由变化时,能够进行拦截。(现在还有新的场景,例如直播时商品的跳转)
网友回复
楼小仙:
加个中转页,中转页进行页面的导向,判断页面应该进入哪里
super:
你在app.json的onLaunch函数里面加个页面跳转的不就好了