樂悠悠 票務集市
- 擁有簡單易用的介面,您可以輕鬆找到您需要的信息
- 預訂您的門票,開始享受您的售票、活動之旅!
Demo: https://nuxt3-design.vercel.app/
- 首頁 index
- 音樂售票 Music
- 設計售票 Design
- 美食售票 Food
- 電影售票 Movie
- 產品頁 Product
- 結帳流程 Process
- 使用 Vue3 Composition開發
- 使用 Pinia 管理共用資料
- 使用 Nuxt3 開發SSR網站以符合SEO需求
- 使用 Node Express開API( 更新 )
- Composition API
- Nuxt3、Vue Router、Pinia
- Tailwind CSS 3.0
- Daisyui
- ESLint、Stylelint代碼規範與排版
- SCSS
- Swiper
- axios
- 首頁捲軸動畫
- 購物車數量加減
- 動態產品[id]頁
- 優惠碼判斷
- Vue組件模組化拆分
- 暗模式切換( 更新 )
- 分頁功能( 更新 )
- 手刻Carousel( 更新 )
- 控制卷軸,呈現畫面縮放,並秀出隱藏文案
- 控制多張圖片輪播,並交錯淡入淡出
- 功能:串接API 數量加減、刪除功能
- 防呆:購物車無產品時,無法前往結賬頁
- 判斷:進入結帳頁後,購物車無法調動數量與按鈕Disabled
- 手刻:Offcanvas元件
正確路徑=> 轉址動態[id]頁
錯誤路徑=>轉址回首頁
- 防呆: 是否輸入有效的 優惠碼
- 判斷: 金額不足3000,無法使用,防止負毛
- 領取優惠碼,折扣1000
- 分頁邏輯判斷 每頁取出3筆資料呈現
- 左右按鈕判斷 呈現下一筆資料或隱藏disabled
- 暗模式切換功能
- 搭配localStorage 儲存使用者模式
- 右下綠色框框連結,註冊與登入可以即時切換
- 橫向手機375測試,出現卷軸
- 拆分Modal和Backdrop元件
防呆: input輸入完整資料,才可進行下一步驟
手刻Carousel 平移圖片輪播
- 元件:TimeLine
- 元件:手機選單
- 元件:ticket tabs選單
- 各解析度RWD,畫面順暢度
- 文案增減是否出現...
- 數字過長時,版面是否跑版
- 金額千分位符號