聚合物2.0调用函数
我对Polymer 2.0中的发布/构建元素有疑问
我使用凉亭制作聚合物2应用程序。 然后我编写了我的元素。 当我在index.html中调用<my-element></my-element>
,我可以在此项目中使用它。
在我的聚合物类中,我有一些功能。 我应该在我的新项目中做什么,我将导入我的构建元素<my-element></my-element>
来调用这个函数? 例如,我将有一些文件form.html,在这里我将有<my-element></my-element>
。 我应该在<script></script>
中调用例如my-element.myFunction();
?
与你在其他所有元素中完全一样。 你在项目中使用了一些纸张元素吗? 你打电话给他们一些功能吗?
假设你有元素
<my-element id="myElement"></my-element>
然后在<script>
标签中
this.$.myElement.someFunction();
将您的元素想象为一些适用于所有功能和属性的Wrapper。 在代码中定义<my-element>
将创建它的实例,然后通过DOM获取它。 在HTML中你可以使用document.getElementById("someID")
但在这里,在聚合物中(如果你使用的是shadow-dom),你只需要执行this.getElementById("someID")
或者简写this.$.someID
。 所以第一步是获取该元素,第二步是调用函数或属性。 this.$.someID.someFunction()
首先,你需要了解一些聚合物的基础知识。 尝试关于聚合物的入门教程。 不要忘记,你创造的所有元素,都与聚合物元素的行为完全相同。 你的元素将有不同的样式,功能和属性
链接地址: http://www.djcxy.com/p/5331.html上一篇: Polymer 2.0 calling functions
下一篇: Polymer 2.0 errors