Przeglądaj źródła

auto login feature for all page

hare8999@163.com 2 lat temu
rodzic
commit
0fb7c83161
1 zmienionych plików z 4 dodań i 0 usunięć
  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)
   // 白名单检测