diff --git a/IFLOW.md b/IFLOW.md index 15be592..a6bd199 100644 --- a/IFLOW.md +++ b/IFLOW.md @@ -10,6 +10,7 @@ * **uView-Plus**: 基于 UniApp 的 UI 组件库。 * **z-paging**: 一个用于处理分页加载的组件库。 * **Vuex**: 状态管理库。 +* **luch-request**: 基于 Promise 的网络请求库。 ## 目录结构 @@ -31,8 +32,9 @@ │ └── index/ # 首页 │ └── index.vue # 首页页面 ├── subPages/ # 分包页面 +├── static/ # 静态资源文件 +│ └── assets/ # 静态图片资源 ├── store/ # 状态管理 -│ └── index.ts # Vuex store ├── uni_modules/ # uni-app 组件 │ └── z-paging/ # 分页组件库 ├── uview-plus/ # uView-Plus 组件库 @@ -91,7 +93,7 @@ npm install * 事件类方法命名参考 `handleClick`、`onSelect`。 * 变量都应该写有注释说明、类型说明。 * 所有 `Promise` 类方法使用 `async` `await` 写法,避免出现 `.then` 嵌套,并进行容错、错误抛出处理。 -* 在需要页面跳转、提示、加载、本地存储、或其他功能的时候,优先使用工具函数 `common/utils/tool.js` 中存在的函数。 +* 在需要页面跳转、提示、加载、本地存储、或其他功能的时候,优先使用工具函数 `common/utils/tool.ts` 中存在的函数。 * 字符串拼接使用ES6的模板语法。 * TypeScript规范应遵循项目中已有的风格。 @@ -122,7 +124,6 @@ npm install * `uView-Plus` 组件已通过 `easycom` 自动导入,可以直接使用,如:``、``。 * 全局组件放在 `components/` 目录下。 * 页面独立组件放在页面根目录下的 `components/`。 -* 每个组件应该附带 `README.MD` 文档。 * 组件编写应遵循项目中已有的风格。 ## 页面