子组件向外抛出一个事件,父组件接收一下事件
子组件 ---> 父组件
// tab头部
callback =(key) =>{
let { childClick } = this.props;
console.log(key,'tab')
childClick('','', key)
this.setState({
key:key
},() => {
console.log(this.state.key,'-----key')
})
}
父组件接收值
{/* 下拉菜单 */}
<RightNav
childClick={this.handleRightNavId.bind(this)}
>
</RightNav>
handleRightNavId(id,key,keying) {
console.log('子传父值')
console.log('id', id)
console.log('key',key)
console.log('king', keying)
console.log('子传父值')
this.setState({
RightNavId: id, //id值
RightNavKey: key, //key值
RightNavKeying: keying,
})
}