From 1a39d0962e70906535ae51a4423a96e8cc00719b Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Fri, 2 Dec 2022 17:57:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E3=80=81=E8=8F=9C=E5=8D=95=E6=96=87=E5=AD=97=E8=B6=85=E5=87=BA?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=20Tooltip=20=E6=96=87=E5=AD=97=E6=8F=90?= =?UTF-8?q?=E7=A4=BAdemo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/en.yaml | 2 ++ locales/zh-CN.yaml | 2 ++ src/layout/components/sidebar/sidebarItem.vue | 4 ++-- src/layout/components/sidebar/vertical.vue | 12 ++-------- src/router/enums.ts | 16 ++++++++------ src/router/modules/menuoverflow.ts | 22 +++++++++++++++++++ src/views/menuoverflow/index.vue | 9 ++++++++ 7 files changed, 48 insertions(+), 19 deletions(-) create mode 100644 src/router/modules/menuoverflow.ts create mode 100644 src/views/menuoverflow/index.vue diff --git a/locales/en.yaml b/locales/en.yaml index cc3f0b88a..10f96c543 100644 --- a/locales/en.yaml +++ b/locales/en.yaml @@ -101,6 +101,8 @@ menus: hsPureTableBase: Base Usage hsPureTableHigh: High Usage hsTree: Big Data Tree + hsMenuoverflow: Menu Overflow Show Tooltip Text + hsChildMenuoverflow: Child Menu Overflow Show Tooltip Text status: hsLoad: Loading... login: diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml index 1ae1a584c..4c11b78de 100644 --- a/locales/zh-CN.yaml +++ b/locales/zh-CN.yaml @@ -101,6 +101,8 @@ menus: hsPureTableBase: 基础用法(23个示例) hsPureTableHigh: 高级用法(8个示例) hsTree: 大数据树业务组件 + hsMenuoverflow: 目录超出显示 Tooltip 文字提示 + hsChildMenuoverflow: 菜单超出显示 Tooltip 文字提示 status: hsLoad: 加载中... login: diff --git a/src/layout/components/sidebar/sidebarItem.vue b/src/layout/components/sidebar/sidebarItem.vue index 2277896ab..9c1be77ec 100644 --- a/src/layout/components/sidebar/sidebarItem.vue +++ b/src/layout/components/sidebar/sidebarItem.vue @@ -203,7 +203,7 @@ function resolvePath(routePath) { placement="top" :effect="tooltipEffect" :offset="-10" - :disabled="!onlyOneChild.showTooltip" + :disabled="!isCollapse && !onlyOneChild.showTooltip" >