VUE项目,当菜单折叠后,点击菜单时会报错如下:
Uncaught RangeError: Maximum call stack size exceeded. at VueComponent.handleMouseenter
解决方法如下:
在二级菜单界面(比如:_common_left_submenu.vue)增加<div></div>,如下图:以上方法解决了报错,但文字与箭头没有隐藏,还需要在样式增加如下内容:
<style>
.el-menu--collapse > div > .el-submenu > .el-submenu__title span {
height: 0;
width: 0;
overflow: hidden;
visibility: hidden;
display: inline-block;
}
.el-menu--collapse > div > .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
display: none;
}
</style>