页面加载后立即触发后退按钮
Back button fires as soon as page loads
这是我试图包含在页面顶部的后退按钮的代码:
<a onClick={this.goBack()}>Go back</a>
这里是辅助函数 goBack():
goBack(){
return history.go(-1);
}
我也试过这个,结果是一样的:
<a href={this.goBack()}>Go back</a>
我是历史方法的新手,所以任何澄清都将不胜感激!谢谢
this.goBack()
立即执行函数 this.goBack
.
相反,仅通过删除括号 ()
:
将函数指定为事件处理程序
<a onClick={this.goBack}>Go back</a>
<a href="#" onclick="window.history.back()">Go back</a>
这是我试图包含在页面顶部的后退按钮的代码:
<a onClick={this.goBack()}>Go back</a>
这里是辅助函数 goBack():
goBack(){
return history.go(-1);
}
我也试过这个,结果是一样的:
<a href={this.goBack()}>Go back</a>
我是历史方法的新手,所以任何澄清都将不胜感激!谢谢
this.goBack()
立即执行函数 this.goBack
.
相反,仅通过删除括号 ()
:
<a onClick={this.goBack}>Go back</a>
<a href="#" onclick="window.history.back()">Go back</a>