请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

提问者 慕UI0967127 2017-06-29 14:46:53

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

1 回复 有任何疑惑可以回复我~
yodalink 2018-06-08 13:00:19

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



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


0 回复 有任何疑惑可以回复我~
  • componentWillReceiveProps(nextProps) {
     this.setState({
           isFavorite: nextProps.projectModel.isFavorite,
       })
    }
    回复 有任何疑惑可以回复我~ 2018-06-08 13:01:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信