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

React 子组件获取父组件dom元素

React 子组件获取父组件dom元素

翻过高山走不出你 2018-12-19 18:15:17
正在做一个列表组件,可以支持下拉加载和上拉刷新,滚动容器(overflow:scroll/auto且定高的容器)是通过props传入的。问题react生命周期是 父willMount -> 子willMount -> 子DidMount -> 父DidMount,在子组件中DidMount时要给滚动容器绑定scroll事件,但是此时父组件还没有DidMount,请问除了绑在body或者window上,我还有什么办法获得父组件的dom节点呢
查看完整描述

1 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

你可以把需要的操作卸载父组件的一个函数里面把函数当做props传给子组件,然后子组件mounted调用这个props函数就行了,想干啥就干啥


查看完整回答
反对 回复 2019-01-27
  • 1 回答
  • 0 关注
  • 3786 浏览
慕课专栏
更多

添加回答

举报

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