Skip to content

控制按钮

本节目标

给番茄时钟加上三个按钮:开始、暂停、重置。

告诉 AI

在聊天面板中输入:

给番茄时钟加三个按钮:开始、暂停、重置。点击"开始"倒计时运行,点击"暂停"倒计时暂停,点击"重置"时间回到 25:00。

看看效果

接受 AI 的更改,刷新浏览器。你应该能看到三个按钮出现在时间数字下方。

试试分别点击每个按钮:

  • 开始:倒计时开始走
  • 暂停:倒计时停在当前时间
  • 重置:时间回到 25:00

如果按钮不好看

你可能觉得默认的按钮样式有点丑。没关系,我们在后面的"视觉优化"一节会统一美化界面。现在先专注功能。

不过如果你实在忍不住,可以先跟 AI 说:

把这三个按钮的样式改好看一点

AI 会帮你调整按钮的颜色、圆角、大小等。这完全取决于你——先做功能再美化,或者边做边美化,都可以。Vibe Coding 没有固定的流程,你想怎么做就怎么做。

常见问题

暂停后再点"开始"没有反应

告诉 AI:

暂停之后再点开始按钮没有反应,倒计时不能恢复

连续快速点击"开始"导致倒计时加速

告诉 AI:

如果连续点击多次"开始"按钮,倒计时速度会变快,好像跑了多个计时器。请修复这个问题。

重置按钮没有停止倒计时

告诉 AI:

点击重置按钮后时间回到了 25:00,但是倒计时还在继续走,请让重置按钮同时停止计时

下一步

控制功能已经完成了。但现在的番茄时钟只有 25 分钟工作时间,还没有休息时间。下一节我们来实现工作和休息的切换。