如何使用标签名称查询 Lit-element shadow root 的子代

Nom*_*mad 2 javascript lit-element

有没有办法在主机中获取子元素(按其名称)?我只知道如何使用 id 和this.shadowRoot.getElementById()

import { LitElement, html } from 'lit-element';
import './child-element.js';

class ParentElement extends LitElement {
  render() {
    return html`<child-element someattribute="somevalue"></child-element>`;
  }
}
Run Code Online (Sandbox Code Playgroud)

Nom*_*mad 5

原来它只是在调用shadowRoot.querySelector("element-name")

...
class ParentElement extends LitElement {
  render() {
    return html`<child-element someattribute="somevalue"></child-element>`;
  }
  aMethod() {
    let childElement = this.shadowRoot.querySelector("child-element");
  }
}
...
Run Code Online (Sandbox Code Playgroud)