div 的 ReactJS 刷新样式更新

问题描述 投票:0回答:0

我正在尝试为个人项目编写一个自我居中、自我调整内容的可编辑 div。文本居中,宽度设置为父容器的 100%,所以我只关心高度。

我有一个功能可以根据子容器和父容器之间的高度差异来更改字体大小。下一步是检查应用更改的差异,并在需要时进行调整。重新计算子高度会返回以前的结果,就好像字体大小调整还没有发生一样。

如果退出函数,字体会重新调整大小,但我需要在不重新退出的情况下完成重新计算。有什么方法可以强制刷新更改?

我通过

event.currentTarget.childNodes[i].offsetHeight
(循环文本行)计算孩子身高,通过
event.currentTarget.style.fontSize =  (fontState + 'px');

改变字体大小

尝试通过网络搜索,节点文档,反应文档,但最终没有找到任何有用的东西。

javascript node.js reactjs dom-events
© www.soinside.com 2019 - 2024. All rights reserved.