我目前正在開發(fā) React 時鐘應(yīng)用程序。一切正常,除了調(diào)整我的大小元素。每當(dāng)當(dāng)前時間更新時都會發(fā)生這種調(diào)整大小,但僅限于少數(shù)數(shù)字。我認(rèn)為介于 01 和 20 之間,但這并不重要。我認(rèn)為問題在于每個數(shù)字占用的空間量不同,例如“1”的寬度小于“5”,因此需要調(diào)整大小。我試圖在 css 中添加letter-spacing屬性,但它不起作用。有人知道如何防止這種情況嗎?function App() { const [time,setTime] = useState({ currentTime : '' }) //Insert current time to state function currentTime(){ let timeNow = new Date().toLocaleTimeString('it-IT'); setTime(prevState => ({ ...prevState, currentTime:timeNow })) } //Update current time every second useEffect(()=>{ setInterval(() => { currentTime() }, 1000); },[])return ( <div className="App"> <p>{time.currentTime}</p> </div>);}
如何在刷新 new Date() 后停止調(diào)整大小
慕村225694
2022-12-22 12:58:42