如何在Polymer 3元素中使用Polymer 2元素?以下不起作用,因为 <link> 元素在阴影dom中不起作用 .
<link>
static get template() { return ' <link rel="import" href="..."> <my-element></my-element>'; }
我们可以简单地在元素之外取出 <link> 并放在顶层,但这感觉就像破坏组件一样 .
你不能加载两个版本的聚合物(聚合物2/1和聚合物3),因为聚合物将一些自定义元素注册到web组件的api,当你尝试从聚合物2和另一个聚合物3加载组件时,它会告诉你你不能再次注册x custom元素 .
但是您可以使用LitElement和Polymer 2/1中的组件,您只需在LitElement组件中使用html-import-js .
1 回答
你不能加载两个版本的聚合物(聚合物2/1和聚合物3),因为聚合物将一些自定义元素注册到web组件的api,当你尝试从聚合物2和另一个聚合物3加载组件时,它会告诉你你不能再次注册x custom元素 .
但是您可以使用LitElement和Polymer 2/1中的组件,您只需在LitElement组件中使用html-import-js .