元素节点
元素节点表示原生视图树中的原生组件(类似于 Web 上的 Element 节点)。
它们通过 refs 由所有原生组件和许多内置组件提供:
info
请注意,某些内置组件只是其他组件(包括原生组件)的容器。例如,ScrollView 在内部渲染原生滚动视图和原生视图,可以通过它提供的 ref 使用 getNativeScrollRef() 和 getInnerViewRef() 等方法访问这些视图。
参考
Web 兼容 API
来自 HTMLElement:
- 属性
- 方法
来自 Element:
- 属性
childElementCountchildrenclientHeightclientLeftclientTopclientWidthfirstElementChildid- ℹ️ 返回
id或nativeIDprops 的值。
- ℹ️ 返回
lastElementChildnextElementSiblingnodeNamenodeTypenodeValuepreviousElementSiblingscrollHeightscrollLeft- ⚠️ 对于内置组件,只有
ScrollView实例可以返回非零值。
- ⚠️ 对于内置组件,只有
scrollTop- ⚠️ 对于内置组件,只有
ScrollView实例可以返回非零值。
- ⚠️ 对于内置组件,只有
scrollWidthtagName- ℹ️ 返回带有
RN:前缀的规范化原生组件名称,如RN:View。
- ℹ️ 返回带有
textContent
- 方法
来自 Node:
- 属性
- 方法
compareDocumentPosition()contains()getRootNode()- ℹ️ 如果组件未挂载,将返回对自身的引用。
hasChildNodes()