props的值怎么改,怎么setProps,假设this.props.contact.name的值为John,我想改成Johnny。
我怎样才能做到这一点?
例如:
changeValue(){
this.props.contact.name='Johnny'
}
原文由 Smith Steve 发布,翻译遵循 CC BY-SA 4.0 许可协议
props的值怎么改,怎么setProps,假设this.props.contact.name的值为John,我想改成Johnny。
我怎样才能做到这一点?
例如:
changeValue(){
this.props.contact.name='Johnny'
}
原文由 Smith Steve 发布,翻译遵循 CC BY-SA 4.0 许可协议
您将更改父组件中的
prop
,因为它保存了prop
本身的值。这将强制重新呈现任何使用正在更改的特定prop
的子组件。如果你想拦截发送的props
,你可以使用 生命周期方法componentWillReceiveProps
。