vue保存用户登录态逻辑完美实现(附代码)

Posted rrrjc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue保存用户登录态逻辑完美实现(附代码)相关的知识,希望对你有一定的参考价值。

 1 // 路由守卫
 2 router.beforeEach((to, from, next) => {
 3   //获取用户登录成功后储存在本地的token
 4   let token = localStorage.getItem("token")
 5   // 如果token存在,即用户已经登录过
 6   if (token) {
 7     if (to.meta.requireAuth) {
 8       next()
 9     } else {
10       next({ path: ‘/home‘ })
11     }
12   } else {
13     if (to.path === ‘/home‘) {
14       next({ path: ‘/login‘ })
15     } else {
16       next()
17     }
18   }
19 })

 

以上是关于vue保存用户登录态逻辑完美实现(附代码)的主要内容,如果未能解决你的问题,请参考以下文章

vue项目实战-----登录态管理(路由守卫+vuex+Axios)

vue单页面应用简单实现登录逻辑

可跨域的单点登录(SSO)实现方案(附.NET代码)

vue项目实现记住密码到cookie功能(附源码)

Vue.js实现一个SPA登录页面的过程

VSCode自定义代码片段(vue主模板)