组件有默认参数的情况下,传递自定义参数

 

function  xx(id, title) {
    this.h=function(key) {
      console.log(key); 
    }
  }
  const content = (node) => {
      const { key:id, title } = node.dataRef;
      return (
     // <Menu onClickMenuItem={new xx(id, title).h} className="text-14px p-5px">
    <Menu onClickMenuItem={onMenuItemClick(id, title)} className="text-14px p-5px">
      <Menu.Item key="addDepart" className="flex items-center rounded-4px">
        添加部门
      </Menu.Item>
      <Menu.Item key="modifyFirm" className="box-center rounded-4px">
        修改企业
      </Menu.Item>
      <Menu.Item key="modifyDepart" className="box-center rounded-4px">
        修改部门
      </Menu.Item>
      <Menu.Item key="removeDepart" className="box-center rounded-4px">
        删除部门
      </Menu.Item>
    </Menu>
  );}
  function onMenuItemClick(id, title) {
    // key 是 点击菜单项的回调的默认参数
    return(key)=>{
      console.log(key); 
    }
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值