Parcourir la source

auto login feature for all page

hare8999@163.com il y a 2 ans
Parent
commit
0fb7c83161
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      src/permission.js

+ 4 - 0
src/permission.js

@@ -13,6 +13,10 @@ const uaWhiteList = ['/question/preview']
 
 router.beforeEach(async(to, from, next) => {
   NProgress.start()
+  // 自动登陆特性
+  const autoToken = to.query?.token
+  if (autoToken) auth.setToken(autoToken)
+  // 挂载token至Vuex
   const token = auth.getToken()
   await store.dispatch('SyncToken', token)
   // 白名单检测