使用vue2开发了微信公众号,现在登录后重定向出现如下问题 , 还望经验丰富的专家给与帮助。
流程
1、微信公众号按钮(指定的url) ;
2、router.beforeEach 拦截url判断有没有登录;
3、未登录,重定向到授权页面(这里填写的重定向页面还是1中指定的url);
4、微信重定向回来后会携带code,再次被router.beforeEach 拦截;
5、我使用code完成登录后,next(1中指定的url) ;
问题:
微信登录并跳转回想要跳转的界面后,点击微信公众号的返回按钮不能关闭网页,而是返回到了上一页(找到原因是因为流程2中的路由没有正常结束,因为判定未登录后重定向到了微信授权页面)
我想要的效果是点击返回按钮时退出页面 , 因为对于用户来说只是跳转了一次。
有这方面经验的能帮忙回答下吗,谢谢!