如何通过节点ID获得真正的元素?反应母语

前端之家收集整理的这篇文章主要介绍了如何通过节点ID获得真正的元素?反应母语前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
<TouchableHighlight onPress={this._onPress.bind(this)}>
  <Text style={{color: 'white'}}>CLOSE</Text>
</TouchableHighlight>

_onPress(e) {
  console.log(e.nativeEvent.target);
}

如上所述,目标只是一个名为node id的数字,但我想得到真正的元素.我怎样才能做到这一点?

当React / React Native公共代码被移动时,最近更改的代码发生了变化,但我建议的是ReactNativeComponentTree上的 check out Inspector codeavailable methods

更具体地说,以下代码应该为您解决问题:

var ReactNativeComponentTree = require('react/lib/ReactNativeComponentTree');
ReactNativeComponentTree.getInstanceFromNode(nativeTag);

猜你在找的React相关文章