我正在使用EventEmitter触发事件,并且无法在此事件中使用的类内运行方法。我在哪里做错了,如何解决这个问题?
StaticBase.emitter.addListener('event', this._updateEvent);
_updateEvent(value) {
if (value.length > 3) {
this.setState({ keys: value });//---->ERROR function not found, etc .. errors
this.UpdateList();
}
}
UpdateList() {
this.setState({ isLoading: true });
console.log('POST------>>');
axios.post('.........')
.then(response => {
this.setState({ newlist: response.data });
this.setState({ isLoading: false });
}).catch(ex => {
console.log(ex);
this.setState({ isLoading: false });
});
}