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