perf: 优化 pinia store 调用位置
This commit is contained in:
parent
8dec01f011
commit
aada21b6c1
@ -2,8 +2,8 @@ import { setRouteChange } from "@/composables/useRouteListener"
|
|||||||
import { useTitle } from "@/composables/useTitle"
|
import { useTitle } from "@/composables/useTitle"
|
||||||
import routeSettings from "@/config/route"
|
import routeSettings from "@/config/route"
|
||||||
import isWhiteList from "@/config/white-list"
|
import isWhiteList from "@/config/white-list"
|
||||||
import { usePermissionStoreOutside } from "@/pinia/stores/permission"
|
import { usePermissionStore } from "@/pinia/stores/permission"
|
||||||
import { useUserStoreOutside } from "@/pinia/stores/user"
|
import { useUserStore } from "@/pinia/stores/user"
|
||||||
import { router } from "@/router"
|
import { router } from "@/router"
|
||||||
import { getToken } from "@/utils/cache/cookies"
|
import { getToken } from "@/utils/cache/cookies"
|
||||||
import { ElMessage } from "element-plus"
|
import { ElMessage } from "element-plus"
|
||||||
@ -12,11 +12,11 @@ import "nprogress/nprogress.css"
|
|||||||
|
|
||||||
NProgress.configure({ showSpinner: false })
|
NProgress.configure({ showSpinner: false })
|
||||||
const { setTitle } = useTitle()
|
const { setTitle } = useTitle()
|
||||||
const userStore = useUserStoreOutside()
|
|
||||||
const permissionStore = usePermissionStoreOutside()
|
|
||||||
|
|
||||||
router.beforeEach(async (to, _from, next) => {
|
router.beforeEach(async (to, _from, next) => {
|
||||||
NProgress.start()
|
NProgress.start()
|
||||||
|
const userStore = useUserStore()
|
||||||
|
const permissionStore = usePermissionStore()
|
||||||
// 如果没有登陆
|
// 如果没有登陆
|
||||||
if (!getToken()) {
|
if (!getToken()) {
|
||||||
// 如果在免登录的白名单中,则直接进入
|
// 如果在免登录的白名单中,则直接进入
|
||||||
|
Loading…
x
Reference in New Issue
Block a user