Skip to content

fix: persist selected session day in URL#228

Open
Link1515 wants to merge 1 commit into
mainfrom
presist-session-day
Open

fix: persist selected session day in URL#228
Link1515 wants to merge 1 commit into
mainfrom
presist-session-day

Conversation

@Link1515

Copy link
Copy Markdown
Member

Close #226

Summary

讓議程頁的日期可以透過 URL query 保存,避免切換語系後重新掛載 session 組件,導致日期狀態丟失。

Changes

  • 將議程頁的 selectedDay 從本地 state 改為由 route.query.day 驅動。
  • 切換日期時使用 router.replace 更新 day query,避免新增瀏覽器歷史紀錄。
  • 議程列表與議程表格中的詳情連結會帶上目前 query。
  • 關閉議程詳情頁時會返回保留 query 的 /session 頁。

Impact

  • 影響範圍限於議程頁、議程列表、議程表格與議程詳情關閉行為。
  • 無效或非單一字串的 day query 會 fallback 到第一個可用日期。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

在議程表 Day2 切換語言,會跳回 Day1

1 participant