reactjs React和Date()以及useState()一起使用时不起作用

rwqw0loc  于 2023-01-02  发布在  React
关注(0)|答案(2)|浏览(126)

下面的代码打印了时间字符串后面带有文本“am”或“pm”的时间。因此,时间字符串与am或pm字符串重叠,可以在z索引上看到它的后面。换句话说,如果格式为[hh:mm:ss a],其中a = am/pm,则a显示在hh:mm:ss的后面,并且也居中显示。我该如何解决这个问题?我使用的是codesandbox,https://codesandbox.io/s/usestate-hook-practice-forked-t1zkyl?file=/src/components/App.jsx下面的链接

function App() {

  const now = new Date().toLocaleTimeString();

  const [time, setTime] = useState(now);

  return (
    <div className="container">
      <h1>{time}</h1>
      <button>Get Time</button>
    </div>
  );
}
wh6knrhe

wh6knrhe1#

请重新启动服务器。因为它工作正常。

检查此链接:https://playcode.io/1048731

nr9pn0ug

nr9pn0ug2#

原来这是一个样式问题。正文的字体太小了,无法容纳标题的字体。我只是在styles.css中将正文字体大小增加了一倍,现在它可以工作了。非常感谢innocent和Mahmoud Y3 c!总是在寻找可以与之交流和合作的人。刚刚开始学习NodeJS,React,mongoDB,非常感谢!

相关问题