From d75bfbae0212434d84676ae4d9e4a384ac4384df Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Mon, 31 Mar 2025 17:54:28 +0800
Subject: [PATCH] feat: 把== 改成===
---
src/components/UserOperate.vue | 37 ++++++++++++++++++++++++++++++++++---
1 files changed, 34 insertions(+), 3 deletions(-)
diff --git a/src/components/UserOperate.vue b/src/components/UserOperate.vue
index 8c37709..bccb5c4 100644
--- a/src/components/UserOperate.vue
+++ b/src/components/UserOperate.vue
@@ -1,12 +1,43 @@
<script setup>
import { fullscreenToggel } from '@/utils/util';
+import { useStore } from 'vuex';
+const router = useRouter();
+const store = useStore();
+const dropdownClick = val => {
+ if (val === 'info'){
+ info()
+ }else if (val === 'logOut'){
+ logOut()
+ }
+};
+
+const logOut = () =>{
+ store.commit('SET_THEME_NAME', '');
+ store.dispatch('LogOut').then(() => {
+ router.push({ path: '/login' });
+ setTimeout(() => location.reload());
+ });
+}
+
+const info = () =>{
+ console.log('点击了个人信息');
+}
</script>
<template>
<div class="userOperate">
- <img alt="" src="@/assets/images/home/homeRight/operate1.png" />
- <img alt="" src="@/assets/images/home/homeRight/operate2.png" />
- <img alt="" src="@/assets/images/home/homeRight/operate3.png" @click="fullscreenToggel"/>
+ <img alt="" src="@/assets/images/home/homeRight/operate1.png" title="进入后台"/>
+
+ <el-dropdown @command="dropdownClick">
+ <img alt="" src="@/assets/images/home/homeRight/operate2.png"/>
+ <template #dropdown>
+ <el-dropdown-menu>
+ <el-dropdown-item command="info">个人信息</el-dropdown-item>
+ <el-dropdown-item command="logOut">退出登录</el-dropdown-item>
+ </el-dropdown-menu>
+ </template>
+ </el-dropdown>
+ <img alt="" src="@/assets/images/home/homeRight/operate3.png" @click="fullscreenToggel" title="全屏切换"/>
</div>
</template>
--
Gitblit v1.9.3