繁体   English   中英

在React中,如何更改高度 <div> 基于浏览器上显示的innerHtml的长度?

[英]In React, how to change the height of a <div> based on the length of innerHtml displayed on browser?

这是特定于React的。 我们说其中包含html文本,包括粗体等。在React中,如果innerHtml太长,我想更改其高度,说“超过5行”。 我应该在哪里改变高度? componentDidMount? 还是componentWillUpdate? 非常感谢你!

如官方文档所述,如果您想触摸DOM,则必须在componentDidMount事件中进行操作。

挂载组件后立即调用componentDidMount()。 需要DOM节点的初始化应在此处进行。 如果需要从远程端点加载数据,这是实例化网络请求的好地方。 在此方法中设置状态将触发重新渲染。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM