diff --git a/IFLOW.md b/IFLOW.md index 30f8dc2..8c6c87c 100644 --- a/IFLOW.md +++ b/IFLOW.md @@ -75,15 +75,19 @@ npm install * 方法类函数应该使用 `function` 进行定义。 * 避免出现超过4个以上的 `ref`,超过4个则使用 `reactive`。 * 页面的生命周期按需进行导入,如(`import { onLoad } from '@dcloudio/uni-app'`)。 -* 所有全局变量都集中放置于代码顶部。 -* 所有变量都应该写有注释说明、类型说明。 -* 所有的 `Promise` 方法使用 `async` `await` 写法,并进行容错处理。 -* 所有的字符串拼接使用ES6的模板语法。 +* 全局变量都集中放置于代码顶部。 +* 变量名使用小驼峰命名法。 +* 常量名使用全大写。 +* 状态类变量命名参考 `isLogin`、`isOpen`。 +* 事件类方法命名参考 `onClick`、`onSelect`。 +* 变量都应该写有注释说明、类型说明。 +* `Promise` 方法使用 `async` `await` 写法,并进行容错处理。 +* 字符串拼接使用ES6的模板语法。 * JavaScript规范应遵循项目中已有的风格。 ## 静态资源 -* 静态资源变量 `ASSETSURL` 已全局导入,可以在 `` 中直接使用。 +* 静态资源变量 `ASSETSURL` 已进行全局混入,可以在 `` 中直接使用。 * 所有静态资源URL应该使用 `ASSETSURL` 进行拼接,如:`${ASSETSURL}simple.png`。 ## 工具函数 (tool.js) diff --git a/common/utils/tool.js b/common/utils/tool.js index bba7c3b..0f0395b 100644 --- a/common/utils/tool.js +++ b/common/utils/tool.js @@ -1,4 +1,5 @@ -const baseUrl = import.meta.env.BASE_URL +const baseUrl = import.meta.env.VITE_BASE_URL +const assetsUrl = import.meta.env.VITE_ASSETSURL /** * 工具类 - 提供常用的工具方法 @@ -233,7 +234,7 @@ class Tool { await new Promise((resolve, reject) => { uni.loadFontFace({ family: fontFamily, - source: `url(${config.ASSETSURL}${fontName})`, + source: `url(${assetsUrl}${fontName})`, global: true, success: resolve, fail: reject,