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 })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM