perf: 同步完整版代码
This commit is contained in:
@@ -23,7 +23,7 @@ const {
|
||||
changeTitle,
|
||||
toggleSideBar,
|
||||
pureApp,
|
||||
usename,
|
||||
username,
|
||||
getDropdownItemStyle
|
||||
} = useNav();
|
||||
|
||||
@@ -94,7 +94,7 @@ function translationEn() {
|
||||
<el-dropdown trigger="click">
|
||||
<span class="el-dropdown-link">
|
||||
<img :src="avatars" />
|
||||
<p>{{ usename }}</p>
|
||||
<p>{{ username }}</p>
|
||||
</span>
|
||||
<template #dropdown>
|
||||
<el-dropdown-menu class="logout">
|
||||
|
@@ -29,7 +29,7 @@ const {
|
||||
changeTitle,
|
||||
handleResize,
|
||||
menuSelect,
|
||||
usename,
|
||||
username,
|
||||
getDropdownItemStyle
|
||||
} = useNav();
|
||||
|
||||
@@ -115,7 +115,7 @@ function translationEn() {
|
||||
<el-dropdown trigger="click">
|
||||
<span class="el-dropdown-link">
|
||||
<img :src="avatars" />
|
||||
<p>{{ usename }}</p>
|
||||
<p>{{ username }}</p>
|
||||
</span>
|
||||
<template #dropdown>
|
||||
<el-dropdown-menu class="logout">
|
||||
|
@@ -32,7 +32,7 @@ const {
|
||||
menuSelect,
|
||||
resolvePath,
|
||||
pureApp,
|
||||
usename,
|
||||
username,
|
||||
getDropdownItemStyle
|
||||
} = useNav();
|
||||
|
||||
@@ -167,7 +167,7 @@ function translationEn() {
|
||||
<el-dropdown trigger="click">
|
||||
<span class="el-dropdown-link">
|
||||
<img :src="avatars" />
|
||||
<p>{{ usename }}</p>
|
||||
<p>{{ username }}</p>
|
||||
</span>
|
||||
<template #dropdown>
|
||||
<el-dropdown-menu class="logout">
|
||||
|
@@ -7,13 +7,12 @@ import { remainingPaths } from "/@/router";
|
||||
import { transformI18n } from "/@/plugins/i18n";
|
||||
import { storageSession } from "/@/utils/storage";
|
||||
import { useAppStoreHook } from "/@/store/modules/app";
|
||||
import { useUserStoreHook } from "/@/store/modules/user";
|
||||
import { useEpThemeStoreHook } from "/@/store/modules/epTheme";
|
||||
|
||||
export function useNav() {
|
||||
const pureApp = useAppStoreHook();
|
||||
// 用户名
|
||||
const usename: string = storageSession.getItem("info")?.username;
|
||||
const username: string = storageSession.getItem("info")?.username;
|
||||
|
||||
// 设置国际化选中后的样式
|
||||
const getDropdownItemStyle = computed(() => {
|
||||
@@ -39,7 +38,8 @@ export function useNav() {
|
||||
|
||||
// 退出登录
|
||||
function logout() {
|
||||
useUserStoreHook().logOut();
|
||||
storageSession.removeItem("info");
|
||||
router.push("/login");
|
||||
}
|
||||
|
||||
function backHome() {
|
||||
@@ -112,7 +112,7 @@ export function useNav() {
|
||||
resolvePath,
|
||||
isCollapse,
|
||||
pureApp,
|
||||
usename,
|
||||
username,
|
||||
getDropdownItemStyle
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user