为了账号安全,请及时绑定邮箱和手机立即绑定

请问:react如何给通过属性传递的组件 传属性

请问:react如何给通过属性传递的组件 传属性

MYYA 2019-05-22 23:23:22
render(){constItem=this.props.renderItem//这是传递过来的组件return({this.props.renderItem}//我想直接向这里面传属性)}
查看完整描述

2 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

用renderprops实现
官方文档
//父组件
render(){
constprops=Object.assign(
{...this._panResponder.panHandlers},
{style:{backgroundColor:'red'}}
)
return(
style={{backgroundColor:'orange'...}}
>
{this.props.renderItem(props)}
)
}
子组件
renderItem={
props=>(
source={{uri:'https:xxx.jpg'}}
{...props}
/>
)
}
/>
                            
查看完整回答
反对 回复 2019-05-22
?
喵喵时光机

TA贡献1846条经验 获得超7个赞

把父组件中的props.renderItem换成props.children来注入子组件
                            
查看完整回答
反对 回复 2019-05-22
  • 2 回答
  • 0 关注
  • 853 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信