如何在用react进行跳转页面的时候报错了,我用控制台输出this.props.history 显示undefined,但是我组件有用Route包裹,我找不出问题所在?

在用react进行跳转页面的时候报错了,我用控制台输出this.props.history 显示undefined,但是我组件有用Route包裹,我找不出问题所在

这是代码

img

img

 ###### 运行结果及报错内容

img

 

你打印一下this.props.看看。你可以试试把constructor 加上super(props)加上。

试试withRouter。你百度一下用法