2

正如Polymer-Summit 2017中所说,Polymer 3.0 中的 Web 组件不会使用 HTML 导入,而是使用 ES6 模块导入。

所以我正在寻找一种方法来将我所有的 HTML 导入一个一个地更改为 ES6 模块import,而不会产生不稳定的代码。

例如:
这是一个简单的项目
他们是3个文件:

|-index.html
|-custom-element.html
|-MyModule.html

index.html导入组件并在custom-elementDOM 中实例化一个。导入,并使用它
的功能。 所有导入都是使用 HTML-imports 进行的。 我试图弄清楚如何只制作一个 ES6 模块,然后将其导入文件而不破坏应用程序。custom-element.htmlMyModule.htmlsquare(number)

MyModulecustom-element.html

4

1 回答 1

1

将脚本标签的类型更改为<script type="module">.

从脚本模块中导入 ES6 模块。

这是具有完整解决方案的 plunker

于 2017-12-20T11:22:17.647 回答