目录设计
<pre>项目目录project├── base_module // git子模块 ├── build // 构建服务和webpack配置├── config // 项目不同环境的配置├── dist // 项目build目录├── src // 生产目录│ ├── api // api 入口│ ├── assets // css js 和图片资源│ ├── components // 各种组件│ ├── views // 各种页面│ ├── vuex // vuex状态管理器│ ├── filters.js // 各种过滤器│ └── main.js // Webpack 预编译入口├── index.html // 项目入口文件├── README.md └── package.json // 项目配置文件src/views 目录介绍views├── school│ ├── teacher│ │ ├── index.js // 这个模块的路由│ │ └── page.vue // 这个模块的业务页面│ ├── authority│ ├── face│ └── router.js // 引入每个模块路由 并导出├── welcome│ ├── components│ │ ├── _base_components.vue // 这个模块的路由│ │ └── pyq.vue // 这个模块的业务页面│ ├── img│ └── index.vue // 引入每个模块router.js // 引入 school && welcome 导出的路由规则: 1. views > [menuFiles|PageFiles]: src/views下只能创建菜单级文件夹或PageFiles 2. menuFiles > routers.js + pageFiles: 菜单文件下只能创建两类型文件 路由文件 + 页面文件夹 3. pageFiles > components + img + router.js + page.vue : 页面级文件夹下可以视为小型项目,采取【资源就近】的原则</pre>