iT邦幫忙

2026 iThome 鐵人賽

DAY 28
0

昨天把時間紀錄真正帶進頁面後,現在已經可以按照日期查看每天的專注時間。
做到這裡,也發現首頁還有一個跟「日期」有關的問題:

TODAY'S GOALS 雖然叫「今天的目標」,但目前其實還不知道今天是哪一天。

TODAY'S GOALS 還沒有 Today

前面已經讓 TODAY'S GOALS 可以新增任務,也可以從其中選擇任務進入番茄鐘。
目前新增的任務會被保存下來,所以就算重新整理或重新開啟網站,原本的任務還是會存在。
但現在的任務還沒有按照日期區分,也就是說,今天建立的任務到了明天,還是會繼續出現在 TODAY'S GOALS:

今天新增任務
↓
任務被保存
↓
隔天重新打開網站
↓
昨天的任務還在 TODAY'S GOALS

所以今天要處理的事情,就是讓 TODAY'S GOALS 真正開始有「今天」的概念。

讓任務知道自己屬於哪一天

要讓每天的任務分開,首先需要讓任務和建立當天的日期產生關係。
原本新增任務時,只需要保存任務本身的資料;這次則準備在建立任務時,一起記下它所屬的日期:

新增任務
↓
記下當天日期
↓
一起保存

這樣每一筆任務除了原本的內容之外,也會多一個可以區分日期的依據。

昨天的任務去哪了?

不過,新的一天不顯示昨天的任務,不代表要直接把昨天的資料刪掉。
目前的做法是保留原本的任務,只改變 TODAY'S GOALS 要顯示哪些內容。

例如:

10 / 12
TODAY'S GOALS
□ 完成報告
□ 整理資料

        ↓ 隔天

10 / 13
TODAY'S GOALS
□ 今天新增的任務

到了 10 / 13,10 / 12 建立的任務仍然保留在資料裡,只是不會繼續出現在當天的 TODAY'S GOALS。
這樣 TODAY'S GOALS 顯示的就不再是「所有曾經建立過的任務」,而是真正屬於今天的目標。


上一篇
專注時間去哪了?
下一篇
D29
系列文
不會 Code,也要 Vibe :((( 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言