当我使用IconButton代替Button时,onClick出现错误,提示无法将类型'(event:MouseEvent)=> void'分配给类型'()=> void'.ts(2322)。
<div>
<Button aria-controls="simple-menu" aria-haspopup="true" onClick={handleClick}>
Open Menu
</Button>
<Menu
id="simple-menu"
anchorEl={anchorEl}
keepMounted
open={Boolean(anchorEl)}
onClose={handleClose}
>
<MenuItem onClick={handleClose}>Profile</MenuItem>
</Menu>
</div>
答案 0 :(得分:0)
尝试通过在组件click中调用一个函数来调用它,这样会从占位符返回您的方法事件
{() => handleClick()}