You've already forked template-MP-ts
iflow描述文件调优
This commit is contained in:
3
IFLOW.md
3
IFLOW.md
@@ -91,6 +91,7 @@ npm install
|
|||||||
* 事件类方法命名参考 `handleClick`、`onSelect`。
|
* 事件类方法命名参考 `handleClick`、`onSelect`。
|
||||||
* 变量都应该写有注释说明、类型说明。
|
* 变量都应该写有注释说明、类型说明。
|
||||||
* 所有 `Promise` 类方法使用 `async` `await` 写法,避免出现 `.then` 嵌套,并进行容错、错误抛出处理。
|
* 所有 `Promise` 类方法使用 `async` `await` 写法,避免出现 `.then` 嵌套,并进行容错、错误抛出处理。
|
||||||
|
* 在需要页面跳转、提示、加载、本地存储、或其他功能的时候,优先使用工具函数 `common/utils/tool.js` 中存在的函数。
|
||||||
* 字符串拼接使用ES6的模板语法。
|
* 字符串拼接使用ES6的模板语法。
|
||||||
* TypeScript规范应遵循项目中已有的风格。
|
* TypeScript规范应遵循项目中已有的风格。
|
||||||
|
|
||||||
@@ -127,7 +128,7 @@ npm install
|
|||||||
## 页面
|
## 页面
|
||||||
|
|
||||||
* 页面配置在 `pages.json` 中管理。
|
* 页面配置在 `pages.json` 中管理。
|
||||||
* 主包页面放在 `pages/` 目录下,分包页面放在 `subPages/` 目录下,主包下的页面数量不能超过 `3` 个,超出的其他页面应该放置在分包目录下。
|
* 主包页面放在 `pages/` 目录下,分包页面放在 `subPages/` 目录下,如果页面不属于一级页面且没有包含在 `pages.json` 中的 `tabbar`,则应该放置在分包目录下。
|
||||||
* 页面使用 Composition API (setup语法糖) 编写。
|
* 页面使用 Composition API (setup语法糖) 编写。
|
||||||
* 注释、结构规范应遵循项目中已有的风格。
|
* 注释、结构规范应遵循项目中已有的风格。
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user