reactjs - 单击按钮时反应js按钮隐藏
问题描述
这是我的 reactjs 按钮代码如何在单击按钮时隐藏
<div className='chat-bubble animated bounceInLeft' style={{display:'none'}}>
<div><img src={giabot} alt="" className="round"/></div>
<div className="chat-content"> {chatData.text[3]}<br/>
<div className="btn-group">
{
chatData.values.map((obj, index) => {
return (
<button className='button' onClick={this.buttonSubmit} key={index} value={obj}>{obj}</button>
)
})
}
</div>
</div>
</div>
解决方案
buttonSubmit = ()=> {
this.setState({ showButton: !this.state.showButton });
},
<div className='chat-bubble animated bounceInLeft' style={{display:'none'}}>
<div><img src={giabot} alt="" className="round"/></div>
<div className="chat-content"> {chatData.text[3]}<br/>
<div className="btn-group">
{
chatData.values.map((obj, index) => {
return (
{showButton && (
<button className='button' onClick={this.buttonSubmit} key={index} value={obj}>{obj}</button>
)}
)
})
}
</div>
</div>
</div>
对上述答案的一个小改动。您可以在单击时启用和禁用它
推荐阅读
- r - 使用 R 脚本创建高度重复的 Rmarkdown 脚本
- driver - 如何在 wdf 驱动程序中修复 PAGE_FAULT_IN_NONPAGED_AREA
- python - 如何重新投影 shapefile?
- python - 从外部预设启动目录加载 Jupyter notebook
- python - 冒泡排序算法 - 我有错误吗?
- javascript - Jest 如何修改每个单元测试的全局对象值
- google-cloud-platform - 带有公开 GCP API 密钥的 YouTube Player API
- terraform - 我如何从列表迭代到输出值?
- c++ - 为什么我得到设备 [1] 的当前表转储:此代码中的 NVIDIA Tesla GPU 0?
- c++ - 初始化可以使用其名称的 C++ 数据结构