我在 componentWillMount() {}
函数中 进行 redux 的 异步请求,
但是在 异步请求还没有 完成时候 就进行了 render()
所以会报错误,什么什么 undefined
一般要怎么解决啊?
这是原代码:
componentWillMount() {
const { getActDetail ,getCommentList } = this.props;
getActDetail(this.props.location.query.itemId);
}
render(){
const { activityInfo ,commentList ,rowCount ,actStateStr } = this.props;
return(
<div id="mainBox">
<div className="swiper-container">
<img role="presentation" src={activityInfo.activityPic} />
</div>
</div>
)
}