diff --git a/vue/src/component/form/Anchor/index.vue b/vue/src/component/form/Anchor/index.vue index e856655..93ebf8b 100644 --- a/vue/src/component/form/Anchor/index.vue +++ b/vue/src/component/form/Anchor/index.vue @@ -26,7 +26,7 @@ export default { bounds: {type: Number, default: 0}, getContainer: { type: Function, - default: () => document.querySelector('#app .router-main>.scroll-container') + default: () => document.querySelector('#app .page-main>.scroll-container') }, }, diff --git a/vue/src/component/menu/NavMenu/style.scss b/vue/src/component/menu/NavMenu/style.scss index a94f2e6..f75d6c7 100644 --- a/vue/src/component/menu/NavMenu/style.scss +++ b/vue/src/component/menu/NavMenu/style.scss @@ -6,6 +6,19 @@ display: none; } +//hover时,菜单左侧图标放大 +.el-menu-item, +.el-submenu__title { + > .icon, > .el-tooltip > .icon { + transition: transform .1s; + } + + &:hover > .icon, + &:hover > .el-tooltip > .icon { + transform: scale(1.2); + } +} + /*-------侧边栏垂直菜单开始---------*/ .el-menu--vertical.el-menu { overflow-y: auto; diff --git a/vue/src/globalMethod/Guide/utils.js b/vue/src/globalMethod/Guide/utils.js index 3040c62..cce267d 100644 --- a/vue/src/globalMethod/Guide/utils.js +++ b/vue/src/globalMethod/Guide/utils.js @@ -32,7 +32,7 @@ export function getStyleProperty(element, propertyName, prefixVendor = false) { } export function inMainPage(element) { - const appView = document.querySelector('.router-main') + const appView = document.querySelector('.page-main') if (!appView) throw new Error('路由页面未加载') return appView.contains(element) } diff --git a/vue/src/layout/component/Aside/OnePart/index.vue b/vue/src/layout/component/Aside/OnePart/index.vue index bb8dbcc..4e612dd 100644 --- a/vue/src/layout/component/Aside/OnePart/index.vue +++ b/vue/src/layout/component/Aside/OnePart/index.vue @@ -69,6 +69,11 @@ export default { //鼠标在侧边栏外部,true return this.mouseOutside + }, + + //是否需要显示logo + showLogo() { + return pageGetters.showLogo && (this.isMobile || pageGetters.position === 'left-right') } }, @@ -159,15 +164,13 @@ export default { render() { if (this.menus.length <= 0) return - const showLogo = pageGetters.showLogo && pageGetters.logoPosition === 'aside' - const aside = (