我正在尝试使用 wwwwwwwwwwww
.....................
访问React中的refs
,但是,我收到以下错误。
未捕获的TypeError:this.refs.card.getDomNode不是函数(...)
我是following this tutorial,据我所知,这应该有用。
这是我写的代码。任何人都可以发现任何明显的错误。
DOM node
答案 0 :(得分:1)
从 0.15 开始React depricated .getDOMNode()
this.getDOMNode()现已弃用,ReactDOM.findDOMNode(this)可以 改为使用。
像这样使用
componentDidMount: function() {
var card = ReactDOM.findDOMNode(this.refs.card);
},
有关详细信息,请参阅here
答案 1 :(得分:1)
根据以下link
您需要更改以下内容
function() {
var card = this.refs.card.getDomNode();
},
至此
function() {
var card = this.refs.card;
},
如果它指向input,select,div
DOM节点
和
function() {
var mmo = ReactDOM.findDOMNode(this.refs.card);
},
您自己创建的custom component