Как запросить дочерние элементы теневого корня Lit-элемента, используя имя тега - PullRequest
0 голосов
/ 01 апреля 2019

Есть ли способ получить дочерний lit-элемент (по его имени) в хосте?Я только знаю, как получить к ним доступ, используя идентификатор и 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>`;
  }
}

1 Ответ

0 голосов
/ 03 апреля 2019

Оказалось, что он просто вызывал 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");
  }
}
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...