聚合物 2.0 $$() 不起作用

Polymer 2.0 $$() does not work

this.$$('some selector') 工作的 Polymer 1.x 中,由于 this.$$() 不再工作,Polymer 2.0 中的等价物是什么?

谢谢。

$$Polymer 2.x 中已弃用,您必须使用

之类的东西
this.shadowRoot.querySelector

如果您真的想使用 $$,您可以从 LegacyMixin 中使用它,其中包含所有已弃用的方法。由于 LegacyMixin 内部扩展 Polymer.Element 你只需要扩展 LegacyMixin。

class MyElement extends  Polymer.LegacyElement