首页 文章

在Polymer 3元素中使用Polymer 2元素的正确方法是什么?

提问于
浏览
8

如何在Polymer 3元素中使用Polymer 2元素?以下不起作用,因为 <link> 元素在阴影dom中不起作用 .

static get template() {
    return '
        <link rel="import" href="...">
        <my-element></my-element>';
}

我们可以简单地在元素之外取出 <link> 并放在顶层,但这感觉就像破坏组件一样 .

1 回答

  • 0

    你不能加载两个版本的聚合物(聚合物2/1和聚合物3),因为聚合物将一些自定义元素注册到web组件的api,当你尝试从聚合物2和另一个聚合物3加载组件时,它会告诉你你不能再次注册x custom元素 .

    但是您可以使用LitElement和Polymer 2/1中的组件,您只需在LitElement组件中使用html-import-js .

相关问题