HarmonyOS动态导入是否会重复导入?

假设有一个Index.ets文件,在一个方法中被动态导入,而该方法会被多次调用,请问会导致Index.ets被多次导入么?如果Index.est中有函数执行,那么被多次动态导入时,是否会导致该函数多次被执行?

HarmonyOS
2024-08-27 11:46:10
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

不会重复导入,如果Index.ets中有函数执行,也不会被多次执行。如果需要多次执行导入文件的某个声明方法,需要手动调用,类似如下:

await import(harName).then((ns: ESObject): Promise<void> => ns.harInit(router.builderName)); 

以上举例是导入模块,暂不支持直接动态导入单个ets文件(命名路由使用方式除外)。当前动态import支持规格如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-dynamic-import-V5#动态import实现方案介绍

分享
微博
QQ
微信
回复
2024-08-27 19:12:41
相关问题
HarmonyOS 导入本地动态库报错9568305
806浏览 • 1回复 待解决
应用动态导入的场景,有人知道吗?
398浏览 • 1回复 待解决
什么导入场景中适合使用动态import?
506浏览 • 1回复 待解决
HarmonyOS mindspore库导入问题
192浏览 • 1回复 待解决
HarmonyOS 导入不同的包的区别
189浏览 • 1回复 待解决
Huks如何导入AES的密钥?
782浏览 • 1回复 待解决
DevEco Studio不能导入Module吗
7012浏览 • 2回复 待解决
HarmonyOS 能否支持3D模型导入
404浏览 • 0回复 待解决
组合样式怎样去实现导入导出
1919浏览 • 1回复 待解决
导入ohos相关模块都找不到
6306浏览 • 1回复 待解决
Mysql中的数据如何导入Greenplum?
3596浏览 • 1回复 待解决
ArkTS import导入napi模块结果错误
2292浏览 • 0回复 待解决
RSA导入外部密钥实现加解密
804浏览 • 1回复 待解决
huks密钥库导入自定义密钥
241浏览 • 1回复 待解决