【发布时间】:2021-09-21 02:11:34
【问题描述】:
请原谅愚蠢的标题:)
我有一个按钮,单击该按钮会运行一个名为restart 的函数,它只是重置一个状态。我想让此按钮易于访问,因此当您按下选项卡时,按钮会突出显示,提示您按 Enter 或单击它。
基本代码
class Home extends Component{
restart(){
this.setState({popup:false,finished:true,started:false,userInput:""})
}
render(){
return(
<div>
<button className="btn btn-dark buttons" onClick={this.restart.bind(this)}>Restart</button>
</div>
)
}
点击按钮一切正常,但按下Enter时,页面会重新加载,非常有害。
当使用Enter 键提交按钮时,我如何能够禁用此重新加载,并且仍然调用restart 方法。
【问题讨论】:
标签: javascript html reactjs page-refresh enter