javascript - 模块和非模块脚本在 ES6 中不会一个接一个地加载
问题描述
我正在进行的项目需要使用两个脚本标签
<script type='module' src='external'></script>
<script>
some code that uses variables from script 1 but it is not available
</script>```
解决方案
您必须import variable from 'external'
在第二个脚本中使用并将第二个脚本标签也更改为模块。因为您无法在全局范围内访问模块变量。
推荐阅读
- python-3.x - 使用 loc 过滤数据框时的问题
- automation - 一旦子问题的状态从“待处理”变为“开发中”,如何在 Jira 中自动转换父问题?
- flutter - 在颤动的数据表中隐藏复选框
- xamarin.android - Mono android在listview中读取联系人和号码
- java - 无法在滚动窗格上滚动 - 垂直框对齐
- javascript - 在javascript中将函数作为参数传递
- sql - 有没有办法剖析 sql 查询以获取表名、列、连接条件和过滤条件
- c# - .Net Core WindowsIdentity 模拟似乎不起作用
- sql - JSON 对象键的逗号分隔列表
- html - 在 hugo 中添加多色自定义图标