首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ReactJS中获取div或元素高度

如何在ReactJS中获取div或元素高度
EN

Stack Overflow用户
提问于 2021-03-19 09:07:48
回答 1查看 64关注 0票数 0

我试图在reactJS中获得div元素,但是我无法实现它。我需要一些专家来查看我的代码,并解决我的问题或新的代码片段将不胜感激。

谢谢

代码语言:javascript
复制
    this.divElement = React.createRef()

    const height = this.divElement.clientHeight
    this.setState({ height })

     <div
      className="col-2-3"
      ref={(divElement) => {
      this.divElement = divElement
      }}
      >
     </div>
EN

回答 1

Stack Overflow用户

发布于 2021-03-19 09:09:46

您应该使用current属性:

代码语言:javascript
复制
this.divElement = React.createRef()

const height = this.divElement.current.clientHeight
this.setState({ height })

 <div
  className="col-2-3"
  ref={this.divElement}
  >
 </div>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66705292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档