以 Vue3 框架為基礎開發,並利用 Firebase 資料庫和 Pinia 等工具串接後台 API 數據,實作了會員登入、登出、查看會員訂單、加入購物車等功能,同時,具備響應式設計(RWD)。 歡迎點擊連結查看我的作品 香氛品牌電商網站
- 掌握 Vite 網頁打包工具,並完成網頁底層架構建置
- 使用 Vue.js 框架,並以Vue3 完成作品集網站開發
- 應用 Pinia 狀態管理器,有效管理網頁資料
- 建置 Firebase 專案,並用於串接網頁認證與資料庫存取等功能
- 運用 SCSS 預處理器進行開發,並利用 mixin、色碼管理等技巧優化專案架構
- 實作 RWD 於手機、平板、筆電與桌機各裝置,以提升使用者體驗
- 使用 ES6 語法進行開發,以提升程式碼品質與可讀性
- 使用Swiper輪播圖JS插件,增加網頁互動性
- 使用 Git 進行版本控制,熟悉相關操作
- 利用 npm 管理套件,進行專案所需的套件控管
- 整合 gh-pages 服務,可完成調整指令,讓專案能一鍵部署
This template should help get you started developing with Vue 3 in Vite.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Run Unit Tests with Vitest
npm run test:unit
Run End-to-End Tests with Cypress
npm run test:e2e:dev
This runs the end-to-end tests against the Vite development server. It is much faster than the production build.
But it's still recommended to test the production build with test:e2e
before deploying (e.g. in CI environments):
npm run build
npm run test:e2e
Lint with ESLint
npm run lint