From fd7586c8d91473d2850af1e48b12f1a289e6b8d1 Mon Sep 17 00:00:00 2001 From: gaoshp <291585735@qq.com> Date: 星期四, 13 六月 2024 00:10:43 +0800 Subject: [PATCH] 新增文件 --- src/layout/components/userbar.vue | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) diff --git a/src/layout/components/userbar.vue b/src/layout/components/userbar.vue index 3a0fa40..c59b3da 100644 --- a/src/layout/components/userbar.vue +++ b/src/layout/components/userbar.vue @@ -3,9 +3,18 @@ <!-- <div class="panel-item hidden-sm-and-down" @click="search"> <el-icon><el-icon-search /></el-icon> </div> --> - <div class="screen panel-item hidden-sm-and-down" @click="screen"> - <el-icon><el-icon-full-screen /></el-icon> - </div> + + <el-dropdown trigger="click"> + <div class="screen panel-item hidden-sm-and-down"> + <el-icon><el-icon-full-screen /></el-icon> + </div> + <template #dropdown> + <el-dropdown-menu> + <el-dropdown-item @click="closeOther">鍏抽棴鍏朵粬</el-dropdown-item> + <el-dropdown-item @click="closeAll">鍏抽棴鎵�鏈�</el-dropdown-item> + </el-dropdown-menu> + </template> + </el-dropdown> <!-- <div class="tasks panel-item" @click="tasks"> <el-icon><el-icon-sort /></el-icon> </div> --> @@ -73,6 +82,7 @@ </template> <script> + import useTabs from '@/utils/useTabs' import search from './search.vue' import tasks from './tasks.vue' @@ -125,6 +135,13 @@ this.userNameF = this.userName.substring(0,1); }, methods: { + closeOther() { + useTabs.closeOther(); + }, + closeAll() { + useTabs.closeOther(); + useTabs.close(); + }, //涓汉淇℃伅 handleUser(command) { if(command == "uc"){ -- Gitblit v1.9.3