perf: 同步完整版代码

This commit is contained in:
xiaoxian521
2022-04-10 21:22:05 +08:00
parent 2bac78478c
commit 736f1c27cd
8 changed files with 22 additions and 56 deletions

View File

@@ -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">

View File

@@ -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">

View File

@@ -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">

View File

@@ -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
};
}