首页 文章

LitElement缺乏与Polymer元素的兼容性

提问于
浏览
3

Polymer 3和LitElement对于未来基于组件的开发看起来非常有吸引力,我期待在我的项目中使用它们 .

但是,这里的一个绊脚石是具有大量现成元素的旧聚合物代码库似乎与LitElement和即将推出的Material Web组件完全兼容 .

例如,如果使用LitElement base实现任何父元素, paper-dialog 中的 iron-overlay-behavior 将无法提供焦点捕获 . 我知道this issue可能主要是由 iron-ovelay-behavior 实现引起的,但主要问题保持不变 .

这是否意味着如果您想在项目中采用LitElement,您将被迫从头开始实现自己的对话框组件,并且可能还有许多以前作为纸质元素可用的其他元素?

1 回答

  • 0

    我们去年年底使用Polymer开始了我们的项目,并且在过去4或5个月内逐渐向lit-Element发展 . 虽然你描述的有一些小问题,但两者相当兼容 . 例如,我们创建了许多从纸张输入扩展的输入,但我们的表单是Polymer和LitElement的混合 .

    在我看来,我可能会建议暂时坚持使用LitElement,并尽可能尝试创建自己的组件 . 你不能总是这样做,但它可以工作很多时间 .

相关问题