A也是组件,现在希望添加一个点击事件,点击加载B组件
通过click控制more组建的visible就行了,比如
<More visible={this.state.visible}/>
< Item
onClick={ ()=>{this.setState({visible:true})} }
> 选项
< /Item>
至于覆盖就是css了。
...
css:
.more{
//隐藏
}
.show.more{
//显示并覆盖
}
...
js:
return (
<More className={this.state.show?'show more':'more'}/>
< Item
onClick={(>{this.setState({show:true})}}
> 选项
< /Item>
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
补充