我有一个模板:
<element name="x-my-elem" constructor="MyElem" extends="div">
<template>
<div>
<button on-click="onClick()"> Button </button>
<div id="displayMe">
</div>
</div>
</template>
</element>
和脚本:
class MyElem {
onClick {
query("#displayMe").innerHtml = "hello";
}
}
现在,在 html 文件中有多个组件实例:
<div is="x-my-elem" id="p1" ></div>
<div is="x-my-elem" id="p2" ></div>
...
我希望每个按钮只更改属于它的“displayMe”。如何实现?有没有办法生成唯一的ID?比 this.elements[i] 更好的东西?