本單元介紹如何使用 Vue 3 和 Firebase 開發一個完整的待辦事項應用,包括基本功能實現和進階優化。
5/7/2025小於 1 分鐘
本單元介紹如何使用 Vue 3 和 Firebase 開發一個完整的待辦事項應用,包括基本功能實現和進階優化。
本部分將應用前面所學的知識,開發一個完整的待辦事項應用,並介紹一些優化技巧和最佳實踐。
/src
/assets
/components
/todos
TodoList.vue # 待辦事項列表
TodoItem.vue # 單個待辦事項
TodoForm.vue # 新增/編輯表單
TodoFilter.vue # 篩選組件
/composables
useCollection.js # 集合操作
getCollection.js # 獲取集合
getDocument.js # 獲取文檔
/firebase
config.js # Firebase 配置
/views
HomeView.vue # 主頁面
App.vue
main.js
本部分將介紹如何使用 Vue 3 的 Composition API 創建可重用的函數來處理待辦事項的 CRUD 操作。
Vue 3 的 Composition API 是一種基於函數的 API,它提供了組合和重用組件邏輯的新方法。
本部分將快速介紹 Firebase 和 Firestore,並協助你設定專案環境,為待辦事項應用做好準備。
Firebase 是 Google 提供的應用開發平台,提供多種開發工具和基礎設施服務:
現代前端開發為了應對日益複雜的應用需求,催生了許多優秀的 JavaScript 框架。其中,React, Vue, 和 Angular 是目前最受歡迎的三個框架。它們都能幫助開發者更有效率地建構互動式、可維護的使用者介面,但各有其設計哲學和特點。
本單元主要介紹 Figma 的基本操作。