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失败
371浏览 • 1回复 待解决
HarmonyOS import动态导入绝对路径
589浏览 • 1回复 待解决
什么导入场景中适合使用动态import
745浏览 • 1回复 待解决
HarmonyOS动态导入是否会重复导入?
602浏览 • 1回复 待解决
ArkTS import导入napi模块结果错误
2813浏览 • 0回复 待解决
HarmonyOS 动态import so使用问题
334浏览 • 1回复 待解决
HarmonyOS 导入本地动态库报错9568305
1072浏览 • 1回复 待解决
动态import 变量表达式
1479浏览 • 1回复 待解决
HarmonyOS 动态import变量表达式做反射
310浏览 • 2回复 待解决
应用动态导入的场景,有人知道吗?
682浏览 • 1回复 待解决