ant design pro 使用 prolayout时如何注入菜单点击事件

  • Post author:
  • Post category:其他




有子菜单的菜单

修改

menuDataRender

添加

onTitleClick

属性

const menuDataRender = menuList =>
  menuList.map(item => {
    const localItem = { ...item, children: item.children ? menuDataRender(item.children) : [], onTitleClick: (e) => console.log(e) };
    return Authorized.check(item.authority, localItem, null);
  });



无子菜单的菜单



ProLayout

组件中传入属性

<ProLayout
      ......
      menuProps={{onSelect: (e) => console.log('menu selected', e)}}
/>



版权声明:本文为hrbbeeant原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。