瀏覽代碼

auto login feature for all page

hare8999@163.com 2 年之前
父節點
當前提交
0fb7c83161
共有 1 個文件被更改,包括 4 次插入0 次删除
  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)
   // 白名单检测