react-native can only update..

点击按钮触发刷新列表,需要设置刷新组件状态:

第一种:

componentDidMount() {

...

DeviceEventEmitter.addListener('TradeHold'));

}

第二种:

componentDidMount() {

...

DeviceEventEmitter.addListener('TradeHold', this.onRefresh.bind(this));

}

onRefresh 方法:

onRefresh() {
this.pageIndex = 1;
this.setState({
isRefresh: true, //第一种方式会报setState警告,第二种方式不会
}, () => {
this.getHoldList( this.pageIndex);
})
}

记录一下,这应该是this指针混乱,会导致界面重绘问题。

你可能感兴趣的:(react-native)