我在 搭建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