在Polymer v1中如何处理document.registerElement弃用?

时间:2018-12-03 10:48:07

标签: polymer polymer-1.0 web-component custom-element

在浏览器控制台中,我看到:

  

[Deprecation] document.registerElement已过时,将被   于2019年3月左右在M73中删除。请使用   改为使用window.customElements.define。看到   https://www.chromestatus.com/features/4642138092470272了解更多   详细信息。

它来自polymer-micro.html:443,它来自我项目中的Polymer 1.11.3软件包。我相信这是最新的v1版本。

如何在不将Polymer更新为v2的情况下处理此问题?我尝试更新到Polymer 2,但在运行时失败。我猜api变了。

1 个答案:

答案 0 :(得分:4)

要使基于聚合物v1的组件与最新版本的现代浏览器一起使用,您应该以与主html中类似的方式添加Web组件v0 polyfills

<script src="/bower_components/webcomponentsjs/webcomponents-lite-min.js"></script>

有关此检查的更多信息,请检查聚合物团队的blog post