父組件異步獲取數(shù)據(jù)弛槐,在子組件中通過(guò)props獲取不到最新傳遞過(guò)來(lái)的值?解決方案如下:
react生命周期中的?componentWillReceiveProps:
子組件代碼:
componentWillReceiveProps(nextProps){
? ? let self = this;
? ? setTimeout(function(){
? ? ? self.setState({
? ? ? ? ? value: self.state.value==''?nextProps.currentAddressValue:self.state.value,
? ? ? ? ? text: self.state.text==''?nextProps.currentAddressName:self.state.text,
? ? ? })
? ? },0)
}