.
├── public # 不參與編譯的資源文件
├── src # 主程序目錄
│ ├── index.js # 程序啓動和渲染入口文件
│ ├── components # 全局公共組件
│ ├── layouts # 頁面結構組件
│ │ ├── BasicLayout # 基本佈局
│ │ └── OtherLayout # 佈局組件根據具體功能調整,在路由配置中引用
│ ├── routes # 動態路由目錄(每一個功能一個文件夾的MVC結構)
│ │ ├── index.js # 路由配置文件
│ │ ├── Home # 功能模塊
│ │ │ ├── index.js # 路由配置文件
│ │ │ ├── assets # 單獨屬於這個模塊的靜態資源文件
│ │ │ ├── components # 頁面組件
│ │ │ ├── model # dva model
│ │ │ ├── service # dva service
│ │ │ └── routes ** # 子路由(目錄結構與父級相同)
│ │ └── Login # 功能模塊
│ │ ├── index.js # 路由配置文件
│ │ ├── assets # 單獨屬於這個模塊的靜態資源文件
│ │ ├── components # 頁面組件
│ │ ├── model # dva model
│ │ ├── service # dva service
│ │ └── routes ** # 子路由(目錄結構與父級相同)
│ ├── utils # 工具類
│ └── assets # 資源文件
│ ├── fonts # 字體 & 字體圖標
│ ├── images # 圖片
│ └── styles # 全局樣式
複製代碼