Javascript 在React中,如何更改a<;部门>;基于浏览器上显示的innerHtml的长度?

Javascript 在React中,如何更改a<;部门>;基于浏览器上显示的innerHtml的长度?,javascript,css,reactjs,Javascript,Css,Reactjs,这是特定的反应。 让我们假设有一个包含html文本,包括粗体等。 在React中,如果innerHtml太长,我会尝试更改其高度,说“超过5行”。 我应该在哪里更改高度?组件安装?或者组件将更新? 多谢各位 如官方文档所述,如果您希望触摸DOM,则必须在componentDidMount事件中进行 componentDidMount()在装入组件后立即调用。需要DOM节点的初始化应该在这里进行。如果需要从远程端点加载数据,这是实例化网络请求的好地方。在此方法中设置状态将触发重新渲染 嘿@Fron

这是特定的反应。 让我们假设有一个包含html文本,包括粗体等。 在React中,如果innerHtml太长,我会尝试更改其高度,说“超过5行”。 我应该在哪里更改高度?组件安装?或者组件将更新?
多谢各位

如官方文档所述,如果您希望触摸DOM,则必须在componentDidMount事件中进行

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


嘿@FrontEnd HL,基本上,如果不设置div高度,默认情况下div将有一个div高度“auto”。因此,如果增加div中的内容,它将自动增加其高度,因为您锁定了它的宽度。为什么要这样做?默认情况下,容器的高度会适应其内容,我无法想象在什么情况下需要这样做。你能描述一下你的具体用例吗?