错误:点击按钮以后想要视情况跳转页面,但是用this.props.history.push()的时候报错TypeError: Cannot read property ‘props’ of undefined
错误原因:没有给函数绑定this,函数内部引用this的时候无法解析出this,也就得不到this的属性props了。
解决方法:在组件的构造函数constructor中添加:
this.函数名=this.函数名.bind(this)
(注意函数名不能带括号)
错误:点击按钮以后想要视情况跳转页面,但是用this.props.history.push()的时候报错TypeError: Cannot read property ‘props’ of undefined
错误原因:没有给函数绑定this,函数内部引用this的时候无法解析出this,也就得不到this的属性props了。
解决方法:在组件的构造函数constructor中添加:
this.函数名=this.函数名.bind(this)
(注意函数名不能带括号)