【发布时间】:2019-03-19 14:32:45
【问题描述】:
我正在尝试在 react 中访问 DOM 元素,因为它需要第三方库。
而且我可以使用内置反应元件的参考来做到这一点。
比如<div ref={this.someRef}<span ref={this.otherRef}等等。
我可以通过this.someRef.current 访问 DOM elem
但是当我尝试对自定义元素 <SomeCustomElem ref={this.anotherRef} 执行相同的技巧时,this.anotherRef.current 会返回一个值对象,我看不到任何使用自定义组件访问 DOM elem 的方法。
有没有机会访问自定义元素的 DOM?
【问题讨论】:
-
顺便说一句,您要使用的第 3 方库是什么?如果它修改了元素的 DOM,因为它的所有更改都将在下一个
render()重写
标签: javascript reactjs