this.props.history.push不起作用

时间:2018-09-11 06:15:48

标签: reactjs react-router

我正在尝试使用App.jsx中的历史记录推送进行导航。 我已经用下面的代码了。

    componentDidMount() {
        if(!this.authService.isAuthenticated())
        {           
             this.props.history.push('/Login');
        }
    }

但是由于历史记录未定义,因此出现错误。 我尝试记录道具对象,并得到以下输出。

enter image description here

请帮助我浏览app.jsx。

1 个答案:

答案 0 :(得分:1)

QWebEngineSettings::AllowGeolocationOnInsecureOrigins导出组件。

使用路由器导入。

withRouter

像这样在您的组件中导出。

import { withRouter } from 'react-router'