我正在进入Polymer,我喜欢使用进口的deps解决方法
我喜欢通过behaviors
配置扩展功能
然而,对我来说,特别是对于行为感到不舒服
查看PolymerElements代码,我看到这些行为,在全局对象Polymer
中的自己的html中定义,然后在被另一个组件导入时直接引用。
例如:
paper-button
导入paper-button-behavior
https://github.com/PolymerElements/paper-button/blob/master/paper-button.html#L14
然后将paper-button-behavior
定义为从全局Polymer.PaperButtonBehavior
引用的行为
https://github.com/PolymerElements/paper-button/blob/master/paper-button.html#L144
这里定义了(导入的html) https://github.com/PolymerElements/paper-behaviors/blob/master/paper-button-behavior.html#L49
这不是一种反模式,特别是通常应用程序不会专门使用Polymer的世界吗?