【发布时间】:2022-06-12 23:09:09
【问题描述】:
大家好,我正在学习 javascript,但在使用导入函数在 head 中定义函数时遇到了问题:
<script type="module">
import {g1} From './scripts/main.js';
myFunction(){
do something, g1 is called
}
</script>
当我在正文中调用 myFunction 时,我得到一个 myFunction() 未定义错误:
<script>
myFunction();
</script>
我的理解是这应该有效,我在 head 中的 type 属性有误吗?
【问题讨论】:
-
你有一个脚本
type="module"。它在模块中执行,因此不在全局范围内。
标签: javascript import head