iT邦幫忙

2026 iThome 鐵人賽

DAY 9
0
Vibe Coding

以開發「智慧健身與習慣追蹤 PWA 」為主軸的 30 天 Vibe Coding 挑戰清單。系列 第 9

[Day 9] 狀態管理邏輯:引導 AI 實作任務狀態切換與 UI 的即時連動

  • 分享至 

  • xImage
  •  

讓靜態介面「活」過來
今天,我們要透過自然語言,請 AI 幫我們建立輕量且高效的狀態管理邏輯,讓點擊鍵盤的動作能無縫即時反映在畫面上。
用提示詞賦予 UI 靈魂

AI Prompt:
@js/components/set-row.js @css/components.css
現在你是前端狀態管理專家。需要把目前已製作的「純數字鍵盤」與「健身組數列 (Set Row)」建立即時連動的狀態邏輯。
實作要求:
狀態儲存: 在 @set-row.js 中建立一個簡單的內部狀態或類別 (Class),用來記錄當前正在編輯的數值(例如:重量 weight、次數 reps)。
事件綁定: 當使用者點擊數字鍵盤上的任一數字或退格鍵時,狀態必須即時更新。
UI 即時渲染: 將更新後的數值立即渲染到畫面的對應輸入框中,不需要重新整理頁面。
防呆機制: 限制輸入位數(例如重量最多 3 位數),確保在手機端點擊時不會超出版面。
實際畫面:
https://ithelp.ithome.com.tw/upload/images/20260923/20184339QhborWz8Bm.png


上一篇
[Day 8] 刻劃專屬 UI:用自然語言變出純數字鍵盤與客製化計時器
系列文
以開發「智慧健身與習慣追蹤 PWA 」為主軸的 30 天 Vibe Coding 挑戰清單。9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言