从 ReactRouter.browserHistory 获取以前的路径

Noi*_*art 7 react-router

是否可以从 中获取先前的路径数和路径值ReactRouter.browserHistory

小智 2

事实上你不能。但是您可以尝试在browserHistory状态中存储一个列表,并在重定向时在其中推送新路径。

let history = this.props.location.state.history;
history.push(this.props.location.pathname)
browserHistory.push({
    pathname: '/yourpath',
    state: { history: history }
})
Run Code Online (Sandbox Code Playgroud)

这样你应该可以找到你所有的历史记录this.props.location.state.history