vue项目结构
2018-08-07 15:23
92 查看
这篇博文收集一些好的项目结构的组织方式。
一、Vuex中的项目结构:
Vuex 并不限制你的代码结构。但是,它规定了一些需要遵守的规则:
-
应用层级的状态应该集中到单个 store 对象中。
-
提交 mutation 是更改状态的唯一方法,并且这个过程是同步的。
-
异步逻辑都应该封装到 action 里面。
只要你遵守以上规则,如何组织代码随你便。如果你的 store 文件太大,只需将 action、mutation 和 getter 分割到单独的文件。
对于大型应用,我们会希望把 Vuex 相关代码分割到模块中。下面是项目结构示例:
[code]├── index.html ├── main.js ├── api │ └── ... # 抽取出API请求 ├── components │ ├── App.vue │ └── ... └── store ├── index.js # 我们组装模块并导出 store 的地方 ├── actions.js # 根级别的 action ├── mutations.js # 根级别的 mutation └── modules ├── cart.js # 购物车模块 └── products.js # 产品模块
阅读更多
相关文章推荐
- vue框架搭建的详细步骤之项目结构(二)
- Vue开发系列二 熟悉项目结构
- vue-cli创建的项目的目录结构及说明
- vue-cli快速构建项目结构
- vuex 项目结构目录及一些简单配置介绍
- vue项目框架结构入门 及 vue基础
- Vue项目结构
- vue 项目结构搭建 脚手架的搭建 Vue-cil
- vue-cli 初始化项目结构
- vue饿了么学习-第五篇(项目结构)
- 转载:vue-cli#2.0项目结构分析
- VUEX及VUE项目结构粗解
- Vue.js系列之项目结构说明
- Vue.js系列之项目结构说明(2)
- Vue.js系列之项目结构说明(2)
- vue-cli入门(一)——项目结构
- vue-cli#2.0项目结构
- Vue入坑教程(二)——项目结构详情介绍
- Vue-cli开发笔记一----------项目的结构
- vue项目结构是如何搭建的?