我在下拉刷新后为什么收藏状态没变,收藏图标却变了

来源:7-4 Favarite(收藏)模块的数据收藏状态实时更新

慕UI0967127

2017-06-29

知道了

写回答

2回答

慕UI0967127

提问者

2017-06-29

是componentWillReceiveProps函数没有写对传入的参数,导致接收不到父组件传来的props

1
0

yodalink

2018-06-08

componentWillReceiveProps(nextProps) {
   this.setFavoriteState(nextProps.projectModel.isFavorite)
}



setFavoriteState(isFavorite) {
   this.setState({
       isFavorite: isFavorite,
   })
}


0
1
yodalink
componentWillReceiveProps(nextProps) { this.setState({ isFavorite: nextProps.projectModel.isFavorite, }) }
2018-06-08
共1条回复

React Native技术精讲与高质量上线App开发

一个真实的上线项目,一次完整的开发过程,全面掌握React Native技术

1577 学习 · 727 问题

查看课程