当前位置:Gxlcms > JavaScript > vue登录路由验证的实现方法

vue登录路由验证的实现方法

时间:2021-07-01 10:21:17 帮助过:4人阅读

vue的项目的登录状态如果用vuex状态管理,页面一刷新vuex管理的状态就会消失,这样登录路由验证就没有意义了。可以将登录的状态写到web Storage中进行存储管理。本主要为大家详细介绍了vue登录路由验证的实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

步骤如下:

1、在登录组件里,将登录状态写入web Storage里。(一般写入session Storage,会话关闭,存储数据自动删除)

2、在需要登录验证的路由元信息里加入登录验证标识requiresAuth(自定义)
[html] view plain copy

3、在全局钩子函数beforeEach中验证页面是否需要登录

注意点:beforeEach这个全局钩子要放到全局组件的前面,放到全局组件的后面,Vue实例已经加载完成。这时候直接在浏览器的地址栏输入要去的路由,则不会定向到登录路由。

相关推荐:

详解vue中路由验证和相应拦截使用方法

PHP框架之简单的路由器

Vue.js搭建路由报错如何解决?

以上就是vue登录路由验证的实现方法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行