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

正在做一个列表组件,可以支持下拉加载和上拉刷新,滚动容器(overflow:scroll/auto且定高的容器)是通过props传入的。

问题

react生命周期是 父willMount -> 子willMount -> 子DidMount -> 父DidMount,在子组件中DidMount时要给滚动容器绑定scroll事件,但是此时父组件还没有DidMount,请问除了绑在body或者window上,我还有什么办法获得父组件的dom节点呢


翻过高山走不出你
浏览 3787回答 1
1回答

皈依舞

你可以把需要的操作卸载父组件的一个函数里面把函数当做props传给子组件,然后子组件mounted调用这个props函数就行了,想干啥就干啥
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript