ElemeFE / ElemeFE/element

[bug report] El menu error reporting of floating expansion submenu in the status of collapse

Open
#18,963 3 comments 0 reactions 0 assignees View on GitHub
stale
Dominant language
Vue
Stars
54k
Forks
14.4k
PR merge metrics
No merged PRs in 30d

Description

### Element UI version
2.13.0

### OS/Browsers version
chrome

### Vue version
3.0.0-alpha.8

### Reproduction Link
https://codepen.io/danchen90/pen/KKpoyqQ

### Steps to reproduce
1、el-menu 多层树形嵌套,使用了子组件递归发方式实现(具体见codepen连接中JS代码:side-menu 嵌套menu-item递归)
2、展开状态下(collapse=false)的时候,展开菜单是正常,控制台不报错,并且 @open 事件能触发
3、收起状态下(collapse=true)的时候,展开菜单是正常,但是控制报错,并且@open 事件无法触发
报错信息为“Maximum call stack size exceeded.”

### What is Expected?
菜单正常展开,并且控制台不报错,@open 事件能触发

### What is actually happening?
菜单正常展开,但是控制报错,并且@open 事件无法触发

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.