HarmonyOS import动态导入库失败

aboutToAppear(): void {
  const str  = '@ohos/harA'
  import(str).then(
  (module: ESObject) => {
  // 通过路由注册方法注册路由
  console.log("")
}
).catch((error: BusinessError) => {
  console.log("")
})
} 

这种写法动态导入@ohos/harA会导致失败,但是

aboutToAppear(): void {
  import('@ohos/harA').then(
  (module: ESObject) => {
  // 通过路由注册方法注册路由
  console.log("")
}
).catch((error: BusinessError) => {
  console.log("")
})
}

这种方法动态导入就能成功。

他们唯一的区别就是import括号内填写的是变量还是写死的字符串

HarmonyOS import动态导入库失败 -鸿蒙开发者社区

HarmonyOS
2025-01-09 15:42:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu
分享
微博
QQ
微信
回复
2025-01-09 18:02:30
相关问题
HarmonyOS 动态import失败
989浏览 • 1回复 待解决
HarmonyOS import动态导入绝对路径
1708浏览 • 1回复 待解决
什么导入场景中适合使用动态import
1362浏览 • 1回复 待解决
HarmonyOS动态导入是否会重复导入?
1307浏览 • 1回复 待解决
HarmonyOS 动态import so使用问题
903浏览 • 1回复 待解决
ArkTS import导入napi模块结果错误
3886浏览 • 1回复 待解决
HarmonyOS 导入本地动态库报错9568305
1815浏览 • 1回复 待解决
动态import 变量表达式
2285浏览 • 1回复 待解决
HarmonyOS 动态import变量表达式做反射
878浏览 • 1回复 待解决
应用动态导入的场景,有人知道吗?
1178浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人