gpt4 book ai didi

javascript - ReactJS Uncaught TypeError : this. 引用问题

转载 作者:行者123 更新时间:2023-11-30 15:41:54 24 4
gpt4 key购买 nike

我正在尝试使用 refs 访问 React 中的 DOM 节点,但是,我收到以下错误。

Uncaught TypeError: this.refs.card.getDomNode is not a function(…)

我是following this tutorial ,据我所知这应该有效。

这是我写的代码。任何人都可以发现我做错了什么吗?

var App = React.createClass({

componentDidMount: function() {
var card = this.refs.card.getDomNode();
},

render: function() {
return(
<div>
<Card ref="card"/>
</div>
)
}
});

最佳答案

0.15 开始 React depricated .getDOMNode()

this.getDOMNode() is now deprecated and ReactDOM.findDOMNode(this) can be used instead.

这样使用

componentDidMount: function() {
var card = ReactDOM.findDOMNode(this.refs.card);
},

有关详细信息,请参阅 here

关于javascript - ReactJS Uncaught TypeError : this. 引用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40676009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com