本單元介紹如何使用 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 提供的應用開發平台,提供多種開發工具和基礎設施服務:
用 n8n 來自動化工作流程,這是一個開源的自動化工具,可以幫助你連接不同的應用程式和服務,並自動執行任務,和 Zapier 或 IFTTT 類似,但 n8n 是開源的,並且可以自託管。
n8n 可以在本地或伺服器上運行,以下是一些安裝的方式:
現代前端開發為了應對日益複雜的應用需求,催生了許多優秀的 JavaScript 框架。其中,React, Vue, 和 Angular 是目前最受歡迎的三個框架。它們都能幫助開發者更有效率地建構互動式、可維護的使用者介面,但各有其設計哲學和特點。
本單元主要介紹 Figma 的基本操作。