我正在测试 ES6 模块,并希望让用户使用 onclick:test.html 访问一些导入的函数:
<...
我正在测试 ES6 模块,并希望让用户使用以下方式访问一些导入的功能 onclick
:
测试.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Module Test</title>
</head>
<body>
<input type="button" value="click me" onclick="hello();"/>
<script type="module">import {hello} from "./test.js";</script>
</body>
</html>
测试.js:
export function hello() {console.log("hello");}
当我单击按钮时,开发人员控制台显示: ReferenceError: hello is not defined 。如何从模块导入函数,以便它们可用作 onclick 函数?
我使用的是 Firefox 54.0, dom.moduleScripts.enabled
设置为 true
.
ES6 模块:导入后未定义 onclick 函数
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!