Polymer 照明元素中的装饰查询是什么?

Polymer 照明元素中的装饰查询是什么?,polymer,lit-element,lit-html,Polymer,Lit Element,Lit Html,根据文件,我无法理解它到底做了什么 这份文件不够详细 有没有一个例子 文档没有那么深,因为这没什么大不了的,这个装饰器所做的只是创建一个“快捷方式”,用于在元素的根上调用querySelector(如果使用的是shadow dom,可以是this.shadowRoot,如果没有,可以是this) 基本上这是TS代码: @query('.someClass') private _someClassElement: Element 与在JS中执行此操作相同 get _someClassElemen

根据文件,我无法理解它到底做了什么

这份文件不够详细

有没有一个例子


文档没有那么深,因为这没什么大不了的,这个装饰器所做的只是创建一个“快捷方式”,用于在元素的根上调用
querySelector
(如果使用的是shadow dom,可以是
this.shadowRoot
,如果没有,可以是
this

基本上这是TS代码:

@query('.someClass')
private _someClassElement: Element
与在JS中执行此操作相同

get _someClassElement() {
  return this.shadowRoot.querySelector('.someClass');
  // or this.querySelector('.someClass') if you're not using shadow dom
}