React-Native ref 问题
-
为什么在 React-Native 的 Image 标签中设置 ref, 在 componentDidMount 获得不到值呢??
类似于 <Image ref = 'image'>
componentDidMount() {
this.refs.image; //undefine
}求大神解答
-
你可以试试
import ReactDOM from 'react-dom'
import { findDOMNode } from 'react-dom',没有装依赖就装一下,
然后用 findDOMNode(this.refs.image)
-
@RadisBo 不能这样用。RN中没有dom
-
那就不知道了,RN接触不多,也是个初学者
-
@sunnylqm 那如何更改组件属性
-
@MIG_left 用state变更
-
@sunnylqm 我知道了 谢谢
-
RN的ref需要this.bind绑定子方法的,或者只能在render()方法里定义好ref才能获取的到
-