2***@qq.com
2***@qq.com
  • 发布:2024-06-04 15:49
  • 更新:2024-10-23 17:33
  • 阅读:421

【报Bug】uni.loadFontFace 在App.vue onLaunch 中调用报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 4.15

手机系统: Android

手机系统版本号: Android 14

手机厂商: OPPO

手机机型: 一加ace2 pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

1:安卓APP:vue3项目在App.vue onLaunch 中调用 uni.loadFontFace
2:安卓APP: vue3项目在普通页面 onLoad 中调用 uni.loadFontFace

预期结果:

输出console.log('字体引入成功')

实际结果:

APP使用App.vue onLaunch 中使用uni.loadFontFace 会报
[Vue warn]: Unhandled error during execution of onLaunch at <App> 和 TypeError: Cannot read property '$page' of undefined
如果放在其他页面onLoad中会报
{
"errMsg": "loadFontFace:fail [object Object]"
}

bug描述:

APP使用App.vue onLaunch 中使用uni.loadFontFace 会报
[Vue warn]: Unhandled error during execution of onLaunch at <App> 和 TypeError: Cannot read property '$page' of undefined
如果放在其他页面onLoad中会报
{
"errMsg": "loadFontFace:fail [object Object]"
}

2024-06-04 15:49 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com (作者) - 永不磨灭的意志

全局查找 工程未使用$page

文晓港

文晓港 - ColorUI组件库作者

+1 俺也是

9157654

9157654 - 程序员

我在onLaunch运行也报这个错误,而且使用网络地址根本引入不进去

苍山暮色烟雨迟

苍山暮色烟雨迟

咋解决的

dennyjiang

dennyjiang

同样遇到这个问题

4***@qq.com

4***@qq.com

同样遇到这个问题,感觉是uni的全局变量还没加载完成,尝试用setTimeout包着uni.loadFontFace运行,不报错且能成功加载字体了,在另一个贴也回复了,希望后续遇到这个问题能有更优雅的解决方案。

要回复问题请先登录注册