Vuex 目錄結構 - daniel-qa/Vue GitHub Wiki
Vuex 目錄結構
src/
├── store/
│ ├── index.js # Vuex 的主入口,組合模組
│ ├── state.js # 全域狀態 (可選)
│ ├── getters.js # 全域 getters (可選)
│ ├── mutations.js # 全域 mutations (可選)
│ ├── actions.js # 全域 actions (可選)
│ └── modules/ # 模組化 Vuex
│ ├── user.js # user 模組
│ └── product.js # product 模組
- 為什麼這樣設計
模組化:方便維護大型專案,拆分邏輯。
可讀性高:state、getters、mutations、actions 各自獨立。
支援命名空間:讓不同模組間互不衝突。