我安装了“@material-ui/core”:“^4.9.2”和“@material-ui/icons”:“^4.9.1”。
在我的表单中,我有几行,每行都有一个添加按钮和一个删除按钮。我希望删除按钮从中删除被单击的行。它适用于其中带有“-”字符的常规按钮。但我想要它花哨,所以我用 IconButton 替换了我的 Button,并导入了要使用的图标
import {AddCircleOutline,RemoveCircleOutlineOutlined} from "@material-ui/icons";
我的 IconButton 看起来像这样:
<IconButton
onClick={props.onRemoveClick}
className="align-self-center"
color="info"
size="sm"
disabled={props.index > 0 ? false : true}
<RemoveCircleOutlineOutlined/>
</IconButton>
当点击 IconButton 时,将调用 onClick 方法(我知道是因为我的控制台中的日志),但我无法处理该事件,因为它现在未定义。
有趣的是,如果我单击与图标不对应的按钮区域,它会起作用。但显然我需要它在按钮的整个区域工作。
这不是一个绑定问题,因为我已经对其进行了测试。
有任何想法吗?