我想用我的組件管理器來提交事件處理程序與REDX形式6.1.1,但在事件處理函數我得到"this" is undefined
。這裏是我做的:在與REDX形式的onSubmit事件處理程序中丟失6
class ForgetPasswordForm extends Component {
xubmit (values) {
console.log(this);
}
render() {
const { handleSubmit } = this.props;
return (
<form onSubmit={ handleSubmit(this.xubmit) }>
...
);
};
}
我也試過() => handleSubmit(this.xubmit.bind(this))
,並在React: this is null in event handler提到this.xubmit.bind(this)
但他們沒有解決。
這裏是關於我的設置的詳細信息:
- 樣板:創反應,應用程序v.0.5
- 反應:v.15.3.2
- 終極版:v.3.6
我不知道爲什麼它變成'未定義'! : - \ –
它在'xubmit'裏面嗎?或在'渲染'? –
在「xubmit」中,這是我的事件處理函數 –