如何根据运行时数据指定div的位置?我应该使用一些钩子来设置类名称字符串吗?我发现很多时候是异步问题导致了这种问题.
无论如何,我希望有人能给我指引正确的方向,可能我想做的事情甚至没有tailwind 的支持:
{timeRecord.clockedTimes.map((time, index) => {
let date = new Date(time.start);
let topOffset = getTopOffset(date).toFixed(4);
let stringOffset = `top-[${topOffset}%]`;
let className = "absolute " +stringOffset+" outline outline-red-400 w-1/2 left-1/2";
return (
<div className={className} >
{stringOffset}
</div>
)
})}
如果我复制显示在div中的文本,方法是从div中呈现字符串Offset,并删除类名称的组成,使其成为带有运行时数据副本的静态字符串,并粘贴它.