页面加载后,后退按钮将立即触发

时间:2016-12-08 21:11:07

标签: javascript browser-history

以下是后退按钮的代码我试图包含在我的页面顶部:

<a onClick={this.goBack()}>Go back</a>

这是辅助函数goBack():

  goBack(){
    return history.go(-1);
  }

我也试过这个,结果相同:

<a href={this.goBack()}>Go back</a>

我是历史方法的新手,所以任何澄清都会非常感激!感谢

2 个答案:

答案 0 :(得分:1)

this.goBack()会立即执行函数this.goBack

相反,只需通过删除括号()

将该函数指定为事件处理程序
<a onClick={this.goBack}>Go back</a>

答案 1 :(得分:0)

<a href="#" onclick="window.history.back()">Go back</a>