我在 搭建vue項目環境 簡單說明了項目初始化完成後的目錄結構。
但在實際項目中,src目錄下的結構須要跟隨項目作一些小小的調整。html
├── src 項目源碼目錄 │ ├── api 全部請求 │ ├── assets 靜態資源 │ ├── components 全局公用組件 │ ├── filtres 全局 filter │ ├── router 路由 │ ├── store 全局 store管理 │ ├── styles 全局樣式 │ ├── utils 全局公用方法 │ ├── views views │ ├── App.vue 入口頁面 │ ├── main.js 入口js文件
上圖是我在項目api文件下截的圖,只是衆多模塊中的一部分。隨着項目的逐漸完善,模塊可能會愈來愈多。
所以,根據業務模塊來劃分views,將views和api一一對應,更方便維護。vue
我在components裏面放置的是全局公用的組件,如收費組件,上傳組件等等。頁面級的組件放在各自views文件下。以下圖所示:
vuex
官網 Vuex 是什麼? 詳細說明了Vuex的使用場景等。
使用場景說明:api
關於目錄結構個說明,暫時只說到這裏吧,若是有額外須要注意的地方,我會再來補充的。3d