繁体   English   中英

如何在聚合物1.0中使用行为模拟聚合物0.5中的扩展

[英]How to use behaivors in Polymer 1.0 to imitate extends in polymer 0.5

我正在将代码从v0.5迁移到v1.0。 我有一段看起来像这样的代码。

   <polymer-element name="common-view">
    <template>
     <paper-spinner id='spiner1'></paper-spinner>
    </template>
   <script>
    Polymer({
        created: function() {
          console.log("common-view created");
        }
    });
  </script>
  </polymer-element>

因此,此视图在其他视图中得到了扩展。 我曾经在扩展此特定元素的视图中获得了paper-spinner元素以及其他方法和属性。 现在,在v1.0中,我知道还没有继承的概念,但是我们可以使用behaivors对象来共享behaivor。

我的问题是,行为对象是否必须采用脚本形式,并且Polymer 1.0不支持将元素放入行为中以及在要使用行为的地方使用它们? 如果没有,有没有办法实现相同

正确,尽管您可能会在将来的版本中扩展,但您目前无法扩展Polymer元素。

行为被编写为带有某些JavaScript的HTML文件,用于定义行为。 您不能在其中放置元素。 您需要编写一个行为,然后在要具有该行为的元素中实现该行为。 Google在这方面做了一个很棒的教程视频,您可以在这里找到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM