Template
1
0
mirror of https://github.com/un-pany/v3-admin-vite.git synced 2025-04-20 10:59:21 +08:00

perf: 优化 pinia store 调用位置

This commit is contained in:
pany 2024-11-22 19:55:51 +08:00
parent 8dec01f011
commit aada21b6c1

View File

@ -2,8 +2,8 @@ import { setRouteChange } from "@/composables/useRouteListener"
import { useTitle } from "@/composables/useTitle"
import routeSettings from "@/config/route"
import isWhiteList from "@/config/white-list"
import { usePermissionStoreOutside } from "@/pinia/stores/permission"
import { useUserStoreOutside } from "@/pinia/stores/user"
import { usePermissionStore } from "@/pinia/stores/permission"
import { useUserStore } from "@/pinia/stores/user"
import { router } from "@/router"
import { getToken } from "@/utils/cache/cookies"
import { ElMessage } from "element-plus"
@ -12,11 +12,11 @@ import "nprogress/nprogress.css"
NProgress.configure({ showSpinner: false })
const { setTitle } = useTitle()
const userStore = useUserStoreOutside()
const permissionStore = usePermissionStoreOutside()
router.beforeEach(async (to, _from, next) => {
NProgress.start()
const userStore = useUserStore()
const permissionStore = usePermissionStore()
// 如果没有登陆
if (!getToken()) {
// 如果在免登录的白名单中,则直接进入