通过react-router props查看历史列表

时间:2017-01-08 01:59:26

标签: reactjs react-router history.js

我目前有一个onClicks到history.goBack的按钮,但如果没有上一页,我希望它将用户引导到另一条路径(如果用户通过输入URL直接访问该页面)在URL栏中,而不是在网站内单击以实现目标)。当我签出this.props.history时,没有一个对象包含所访问页面的历史记录或一个布尔值,它告诉我是否有history.goBack页面可供使用。我该如何检查?查看history库的文档,假设是一个entries属性,但这不知道它是否成为react-router。

1 个答案:

答案 0 :(得分:0)

您可以使用 go() 属性进一步向后移动。 例如。 go(-1) 等价于 goBack(),go(1) 等价于 goForward()。 我认为没有办法列出堆栈中的所有路径,但您始终可以实现可以推送和控制的历史记录。