HarmonyOS import文件表示什么意思 --胡宏松 2024年7月16日20:00:51

import有几种用法

1 import { ExecutorImpl } from ‘…/impl/ExecutorImpl’

2 import http from ‘@ohos.net.http’

3 import ‘./ohcard/index’

第1种只import了 ExecutorImpl.ets里export的一个标识符,ExecutorImpl本身export了多个标志符

第2种是@ohos.net.http里export了default的http,所以可以不用{}

第3种情况表示什么意思?

问题1. 是否import了’./ohcard/index.ets’中的所有的export的标识

问题2. './ohcard/index.ets’里的全局函数调用,全局代码是否会执行,如果会执行,那么多个使用方都import './ohcard/index’一遍,那么使用的地方是否把这些全局代码都执行一遍?

HarmonyOS
10h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

三种方式都是导入文件,区别在于导入的变量不一样。第三种是导入了文件,但是没有导入该文件 export 的变量。多次导入同一个文件时不会多次执行。

分享
微博
QQ
微信
回复
7h前
相关问题
HarmonyOS 关于ui布局问题 --
0浏览 • 0回复 待解决
-张鸿飞202441014:14:16
717浏览 • 1回复 待解决
如何获取当前的
635浏览 • 1回复 待解决
TiDB Server具体是什么意思
3106浏览 • 1回复 待解决
鸿蒙的signature权限是什么意思
7540浏览 • 1回复 待解决
什么意思
2121浏览 • 1回复 待解决
DevEco的日志如下是什么意思
853浏览 • 0回复 待解决
MongoDB中的分片是什么意思
3263浏览 • 1回复 待解决
什么意思
678浏览 • 1回复 待解决
java中显示不可映射符是什么意思
5121浏览 • 1回复 待解决
什么意思
2095浏览 • 1回复 待解决
*是什么意思
2199浏览 • 1回复 待解决