Reactjs this.props.history.goBack()将浏览器中的URL更改为just/but Route-exact-path="/&引用;没有人打电话

Reactjs this.props.history.goBack()将浏览器中的URL更改为just/but Route-exact-path="/&引用;没有人打电话,reactjs,meteor,navigation,react-router,Reactjs,Meteor,Navigation,React Router,我在Meteor JS应用程序上使用React和React路由器 如果我使用this.props.history.push('/')我有一个Route-exact-path=“/”,它可以工作,但是如果我使用this.props.history.goBack(),即使URL更改为http://localhost:3000/不会调用路由精确路径=“/”: <Route exact path="/" render={() => { console.log('R

我在Meteor JS应用程序上使用React和React路由器

如果我使用
this.props.history.push('/')我有一个
Route-exact-path=“/”
,它可以工作,但是如果我使用
this.props.history.goBack()
,即使URL更改为
http://localhost:3000/
不会调用
路由精确路径=“/”

<Route exact path="/" render={() => {
              console.log('React exact path /')
            return mainpage
          }} />
{
console.log('React-exact-path/'))
返回主页
}} />
我怎样才能解决这个问题? 还是我应该一直用推?
或者我应该使用“替换”吗?

您是否用路由器包装了您的组件?你用的是哪台路由器?是的,我用的是withRouter。。。。使用路由器导出默认值(connect(mapStateToProps,)(App))您应该在历史记录字段中使用BrowserHistory。const BrowserHistory=require('react-router/lib/BrowserHistory')。默认值。。。你好,怎么了?你能举个更具体的例子吗?谢谢你…你能试试这个吗?