Skip to content

在使用 Menu 组件进行渲染层级菜单时,出现 "Maximum call stack size exceeded" 错误 #2788

@tanpenggood

Description

@tanpenggood
  • I have searched the issues of this repository and believe that this is not a duplicate.

Version

1.6.3

Environment

Windows: 7; Chrome: 版本 85.0.4183.83(正式版本) (64 位); Windows 7 Vue: 2.6.10

Reproduction link

https://github.com/tanpenggood/test-range-error

Steps to reproduce

  1. 克隆项目地址 https://github.com/tanpenggood/test-range-error.git ( 最简单的一个复现模型 )
  2. npm install
  3. npm run serve
  4. 浏览器打开http://localhost:3000/
  5. 登录 账号:jeecg 密码:123456
  6. 点击个人页菜单,出现报错

What is expected?

希望能协助解决这个问题

What is actually happening?

页面报错 “RangeError: Maximum call stack size exceeded”

[Vue warn]: Error in render: "RangeError: Maximum call stack size exceeded"
found in
---> <RouterLink>
       <MenuItem>
         <ConnectMenuItem>
           <ProxyConnectMenuItem>
             <Anonymous>
               <Trigger>
                 <Anonymous>
                   <ATooltip>
                     <AMenuItem>
                       <DOMWrap>
                         <SubPopupMenu>
                           <ConnectSubPopupMenu>
                             <ProxyConnectSubPopupMenu>
                               <SubMenu>
                                 <ConnectSubMenu>
                                   <ProxyConnectSubMenu>
                                     <ASubMenu>
                                       <DOMWrap>
                                         <SubPopupMenu>
                                           <ConnectSubPopupMenu>
                                             <ProxyConnectSubPopupMenu>
                                               <StoreProvider>
                                                 <Menu>
                                                   <AMenu>
                                                     <SMenu>
                                                       <ALayoutSider>
                                                         <SideMenu> at src/components/menu/SideMenu.vue
                                                           <Anonymous>
                                                             <ALayout>
                                                               <GlobalLayout> at src/components/page/GlobalLayout.vue
                                                                 <TabLayout> at src/components/layouts/TabLayout.vue
                                                                   <ALocaleProvider>
                                                                     <LocaleReceiver>
                                                                       <AConfigProvider>
                                                                         <App> at src/App.vue
                                                                           <Root>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions