聚合物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