@lesonky
2017-06-22T11:28:43.000000Z
字数 941
阅读 850
vue
.
├── build // webpack配置文件
├── config // 环境切换配置
├── dist // 上线项目文件,放在服务器即可正常访问
├── docs // 项目文档
├── src // 源码目录
│ ├── components
│ │ ├── view_XXXXX //页面文件夹
│ │ │ ├── XXXXX.vue //页面组件入口
│ │ │ └── children.vue //子组件
│ │ └── common // 组件
│ │ ├── footGuide.vue // 底部公共组件
│ │ └── head.vue // 头部公共组件
│ ├── router
│ │ └── router.js // 路由配置
│ ├── utils // 数据交互统一调配
│ │ ├── getData.js // 获取数据的统一调配文件,对接口进行统一管理
│ │ ├── tempdata // 开发阶段的临时数据
│ │ ├── fetch.js // 获取数据
│ │ └── mUtils.js // 常用的js方法
│ ├── store // vuex的状态管理
│ │ ├── action.js // 配置actions
│ │ ├── getters.js // 配置getters
│ │ ├── index.js // 引用vuex,创建store
│ │ ├── modules // store模块
│ │ ├── mutation-types.js // 定义常量muations名
│ │ └── mutations.js // 配置mutations
│ └── assets // 静态资源(打包)(样式,字体,图片,图标等)
│ │ └── style
│ │ │ ├── common.scss // 公共样式文件
│ │ │ └── mixin.scss // 样式配置文件
│ │ ├── images // 公共图片
│ │ └── fonts // 字体文件
│ └── static // 静态资源(不打包)(样式,字体,图片,图标等)
│ │ └── style // 样式列表
│ │ │ ├── common.scss // 公共样式文件
│ │ │ └── mixin.scss // 样式配置文件
│ │ ├── images // 公共图片
│ │ └── fonts // 字体文件
│ ├── App.vue // 页面入口文件
│ └── main.js // 程序入口文件,加载各种公共组件
├── favicon.ico // 图标(页签)
└── index.html // 入口html文件模板