反应,如何从同一组件访问渲染函数中的DOM元素

反应,如何从同一组件访问渲染函数中的DOM元素,第1张

反应,如何从同一组件访问渲染函数中的DOM元素

在这里,无需使用setTimeout。有一些组件的生命周期方法,其中的方法

componentDidMount
在渲染之后被调用。因此,您可以在该方法中获取对div的引用。

var TodoItem = React.createClass({  ...  componentDidMount: function () {     if(this.myDiv) {        this.myDiv.style.backgroundColor = "red";     }  }  render:function(){    return(        <div className='name' ref = {c => this.myDiv = c}></div>    );});


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4930272.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-12
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存