猿问

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

render(){
constItem=this.props.renderItem//这是传递过来的组件
return(
style={{backgroundColor:'orange',flex:1,position:'relative'}}
>
{...this._panResponder.panHandlers}
style={{backgroundColor:'red'}}//现在是通过父组件
>
{this.props.renderItem}//我想直接向这里面传属性
)
}
MYYA
浏览 854回答 2
2回答

慕雪6442864

用renderprops实现官方文档//父组件render(){constprops=Object.assign({...this._panResponder.panHandlers},{style:{backgroundColor:'red'}})return({this.props.renderItem(props)})}子组件()}/>

喵喵时光机

把父组件中的props.renderItem换成props.children来注入子组件
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答