Просмотр исходного кода

更换 store 和 router 的文件夹

Michael Wang 6 лет назад
Родитель
Сommit
a716cf05ee
4 измененных файлов с 22 добавлено и 22 удалено
  1. 22 22
      README.md
  2. 0 0
      src/router/index.js
  3. 0 0
      src/store/index.js
  4. 0 0
      src/store/mutation-types.js

+ 22 - 22
README.md

@@ -56,28 +56,28 @@ vue-cli
 
 ## 目录结构
 
-| 目录            | 说明                                                                                                                                                                                                                                                                                                               |
-| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| dist/           | 打包产出                                                                                                                                                                                                                                                                                                           |
-| docs/           | 技术要点的设计思路                                                                                                                                                                                                                                                                                                 |
-| node_modules/   | 依赖包                                                                                                                                                                                                                                                                                                             |
-| public/         | 公共目录,供发布                                                                                                                                                                                                                                                                                                   |
-| src/assets/     | 图片、字体文件等文件. 在多数情况下,应该把资源文件放在 src/features/下,这种情况可以让应用垂直划分,同时可以更干净的删除资源。                                                                                                                                                                                     |
-| src/auth/       | 认证信息是全局的                                                                                                                                                                                                                                                                                                   |
-| src/api/        | api 集中管理,以资源角色分组,方便复用                                                                                                                                                                                                                                                                             |
-| src/components/ | 全局组件                                                                                                                                                                                                                                                                                                           |
-| src/constants/  | 集中放置全局常量,方便更新 API 的服务器地址等                                                                                                                                                                                                                                                                      |
-| src/directives/ | 全局的 directive                                                                                                                                                                                                                                                                                                   |
-| src/features/   | 实现业务需求的组件。目标是让尽可能多的相关文件在相同的业务组件内。这使得开发团队可以更好的划分任务。业务组件可以依赖全局元素,如 src/auth, src/components, src/directives,或者依赖其它业务组件。但是业务组件不应该依赖其它业务组件的子组件,它应该使用其它组件的 public API。必要时,子组件可能在业务组件中重复。 |
-| src/modules/    | 当系统变大,多人负责独立模块时,设立 modules 文件夹,modules 文件夹下包含 api, components, constants, directives, filters, features, routes, store. 即 modules 下是一个小世界,在外部引用各个单独的 module。采用此文件夹时,就不需要 src/features/文件夹了。                                                       |
-| src/filters/    | 全局的 filter                                                                                                                                                                                                                                                                                                      |
-| src/plugins/    | vue plugins                                                                                                                                                                                                                                                                                                        |
-| src/styles/     | 全局样式。 局部样式应该放在 src/features/ 或 src/modules/\*/features 中                                                                                                                                                                                                                                            |
-| src/utils/      | 共享的工具类。 跟业务有关的工具方法放在 src/features/中                                                                                                                                                                                                                                                            |
-| src/router.js   | vue-router,可以引用 src/modules 下面的 routes                                                                                                                                                                                                                                                                     |
-| src/store.js    | 使用 Vuex 管理状态的单一 store. 可以引用 src/modules 下面的 store                                                                                                                                                                                                                                                  |
-| static/         | 不需要 Webpack 处理的静态文件                                                                                                                                                                                                                                                                                      |
-| tests/          | 单元测试和 E2E 测试                                                                                                                                                                                                                                                                                                |
+| 目录                | 说明                                                                                                                                                                                                                                                                                                               |
+| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| dist/               | 打包产出                                                                                                                                                                                                                                                                                                           |
+| docs/               | 技术要点的设计思路                                                                                                                                                                                                                                                                                                 |
+| node_modules/       | 依赖包                                                                                                                                                                                                                                                                                                             |
+| public/             | 公共目录,供发布                                                                                                                                                                                                                                                                                                   |
+| src/assets/         | 图片、字体文件等文件. 在多数情况下,应该把资源文件放在 src/features/下,这种情况可以让应用垂直划分,同时可以更干净的删除资源。                                                                                                                                                                                     |
+| src/auth/           | 认证信息是全局的                                                                                                                                                                                                                                                                                                   |
+| src/api/            | api 集中管理,以资源角色分组,方便复用                                                                                                                                                                                                                                                                             |
+| src/components/     | 全局组件                                                                                                                                                                                                                                                                                                           |
+| src/constants/      | 集中放置全局常量,方便更新 API 的服务器地址等                                                                                                                                                                                                                                                                      |
+| src/directives/     | 全局的 directive                                                                                                                                                                                                                                                                                                   |
+| src/features/       | 实现业务需求的组件。目标是让尽可能多的相关文件在相同的业务组件内。这使得开发团队可以更好的划分任务。业务组件可以依赖全局元素,如 src/auth, src/components, src/directives,或者依赖其它业务组件。但是业务组件不应该依赖其它业务组件的子组件,它应该使用其它组件的 public API。必要时,子组件可能在业务组件中重复。 |
+| src/modules/        | 当系统变大,多人负责独立模块时,设立 modules 文件夹,modules 文件夹下包含 api, components, constants, directives, filters, features, routes, store. 即 modules 下是一个小世界,在外部引用各个单独的 module。采用此文件夹时,就不需要 src/features/文件夹了。                                                       |
+| src/filters/        | 全局的 filter                                                                                                                                                                                                                                                                                                      |
+| src/plugins/        | vue plugins                                                                                                                                                                                                                                                                                                        |
+| src/styles/         | 全局样式。 局部样式应该放在 src/features/ 或 src/modules/\*/features 中                                                                                                                                                                                                                                            |
+| src/utils/          | 共享的工具类。 跟业务有关的工具方法放在 src/features/中                                                                                                                                                                                                                                                            |
+| src/router/index.js | vue-router,可以引用 src/modules 下面的 routes。如果没有划分 module,可以在 src/router 下面写 model,比如 user.js。                                                                                                                                                                                                |
+| src/store/index.js  | 使用 Vuex 管理状态的单一 store. 可以引用 src/modules 下面的 store 。如果没有划分 module,可以在 src/store 下面写 page,比如 user.js。                                                                                                                                                                              |
+| static/             | 不需要 Webpack 处理的静态文件                                                                                                                                                                                                                                                                                      |
+| tests/              | 单元测试和 E2E 测试                                                                                                                                                                                                                                                                                                |
 
 ## 错误处理
 

+ 0 - 0
src/router.js → src/router/index.js


+ 0 - 0
src/store.js → src/store/index.js


+ 0 - 0
src/store/mutation-types.js