refactor: ♻️ 代码优化
This commit is contained in:
@@ -30,10 +30,10 @@
|
|||||||
<el-dropdown class="nav-action-item" trigger="click">
|
<el-dropdown class="nav-action-item" trigger="click">
|
||||||
<div class="flex-center h100% p10px">
|
<div class="flex-center h100% p10px">
|
||||||
<img
|
<img
|
||||||
:src="userStore.user.avatar + '?imageView2/1/w/80/h/80'"
|
:src="userStore.userInfo.avatar"
|
||||||
class="rounded-full mr-10px w24px h24px"
|
class="rounded-full mr-10px w24px h24px"
|
||||||
/>
|
/>
|
||||||
<span>{{ userStore.user.username }}</span>
|
<span>{{ userStore.userInfo.username }}</span>
|
||||||
</div>
|
</div>
|
||||||
<template #dropdown>
|
<template #dropdown>
|
||||||
<el-dropdown-menu>
|
<el-dropdown-menu>
|
||||||
@@ -65,14 +65,15 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
|
import defaultSettings from "@/settings";
|
||||||
|
import { DeviceEnum } from "@/enums/DeviceEnum";
|
||||||
|
|
||||||
import {
|
import {
|
||||||
useAppStore,
|
useAppStore,
|
||||||
useTagsViewStore,
|
useTagsViewStore,
|
||||||
useUserStore,
|
useUserStore,
|
||||||
useSettingsStore,
|
useSettingsStore,
|
||||||
} from "@/store";
|
} from "@/store";
|
||||||
import defaultSettings from "@/settings";
|
|
||||||
import { DeviceEnum } from "@/enums/DeviceEnum";
|
|
||||||
|
|
||||||
const appStore = useAppStore();
|
const appStore = useAppStore();
|
||||||
const tagsViewStore = useTagsViewStore();
|
const tagsViewStore = useTagsViewStore();
|
||||||
@@ -81,16 +82,19 @@ const settingStore = useSettingsStore();
|
|||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
const { isFullscreen, toggle } = useFullscreen();
|
||||||
const isMobile = computed(() => appStore.device === DeviceEnum.MOBILE);
|
const isMobile = computed(() => appStore.device === DeviceEnum.MOBILE);
|
||||||
|
|
||||||
const { isFullscreen, toggle } = useFullscreen();
|
/**
|
||||||
|
* 打开个人中心页面
|
||||||
/** 打开个人中心 */
|
*/
|
||||||
function handleOpenUserProfile() {
|
function handleOpenUserProfile() {
|
||||||
router.push({ name: "Profile" });
|
router.push({ name: "Profile" });
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 注销 */
|
/**
|
||||||
|
* 注销登出
|
||||||
|
*/
|
||||||
function logout() {
|
function logout() {
|
||||||
ElMessageBox.confirm("确定注销并退出系统吗?", "提示", {
|
ElMessageBox.confirm("确定注销并退出系统吗?", "提示", {
|
||||||
confirmButtonText: "确定",
|
confirmButtonText: "确定",
|
||||||
|
|||||||
Reference in New Issue
Block a user