This commit is contained in:
2026-06-10 07:55:16 +08:00
parent 821eca9f0c
commit aaac7e9d98
31 changed files with 548 additions and 149 deletions
+7
View File
@@ -3,6 +3,7 @@ import { createPinia } from 'pinia'
import App from './App.vue'
import router, { bindAuthToApi } from './router'
import { useAuthStore } from './stores/auth'
import './styles/tailwind.css'
import './styles/tokens.css'
@@ -12,3 +13,9 @@ app.use(createPinia())
app.use(router)
bindAuthToApi()
app.mount('#app')
// 启动后异步校验本地会话(不阻塞首屏渲染):
// 若 token 仍有效则回填最新用户信息;遇到 401 则登出。
useAuthStore()
.validateSession()
.catch(() => {})