我有一个页面设置,它引用了几个 javascript 文件,并在页面中内嵌了一些 javascript,这是在加载页面时生成的。
其中一个 JavaScript 文件包含来自第三方库的类。
另一个 javascript 文件包含与页面相关的各种变量、事件处理程序和函数,它们使用第三方库 ( var v = new thirdPartyClass(parameters);
) 中的类。
第三方最近更新了他们的库并转而使用模块,因此现在他们不再提供可用的类,而是提供了可用的类导出。这是我第一次接触js模块。
因此,据我了解,现在我必须从模块导入该类,而不是包含 js 文件。当我尝试这样做时,我收到一个控制台错误,只有模块可以导入。我添加type="module"
到<script>
我的js文件的标签(它已经添加到第三方js脚本标签),然后我可以导入他们的类,但现在我的函数无法从页面(function Uncaught ReferenceError: myFunction is not defined
)访问。我不知道活动是否有效,因为它不会再发展到那么远了。
有什么方法可以使用他们的新导出类,而不必将我的 js 文件完全重组为模块并更改页面以使用它?
杨__羊羊
慕容3067478
呼唤远方
冉冉说
相关分类