reactjs - 我有两个动作需要传递给 react.js 上的 onClick 按钮。但是当我这样做时,我没有得到它?有什么办法可以解决吗?
问题描述
考虑下面的代码:
<Modal.Footer>
<Button variant="danger" onClick={()=>{
{this.props.onHide};
{()=> this.setState({userDetailModalShow: true})};
}}>User Detail</Button>
<Button variant="danger" onClick={this.props.onHide}>close</Button>
</Modal.Footer>
所以当我点击用户详细信息按钮时,用户详细信息的模态会显示出来,同时会隐藏之前的模态。但是我在用户详细信息的 onClick 上的多个操作上出现错误。难道我的编码方式不对?还是有其他方法可以做到这一点?
解决方案
你试过这样吗?
<Modal.Footer>
<Button variant="danger" onClick={()=>{
this.props.onHide();
this.setState({userDetailModalShow: true});
}}>User Detail</Button>
<Button variant="danger" onClick={this.props.onHide}>close</Button>
</Modal.Footer>
推荐阅读
- html - 滚动时如何使div同时向右和向左粘
- service - 您能告诉我们地图上的数据什么时候更新吗?
- ruby - Ruby Enumerators 链接是如何工作的?
- flutter - 如何在单页 Flutter Web 应用中添加 Google 站点链接搜索框
- ms-access - 如何设置交叉表查询来计算负库存计数的天数?
- node.js - 我如何收集 dms 并将它们发送到服务器上的频道
- node.js - 在 github 中上传 reactjs 代码,没有 node_modules 文件夹
- php - 使用PHP,我想在一定数量的单词之后分割一个字符串
- node.js - 更改任何用户信息后自动注销passport-local-mongoose
- python - 使用 OpenCv Python 的颜色预测系统