refactor: ♻️ 代码优化

This commit is contained in:
ray
2024-10-18 22:32:53 +08:00
parent af460b5dc3
commit f18cec0a90

View File

@@ -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: "确定",