Обычно, когда вы используете свой пользовательский компонент, вы передаете параметры как атрибуты:
<custom-dropw-down expanded="true"></custom-drop-down>
Затем, в хуке connectedCallback
вы можете получить их:
connectedCallback() {
const isExpanded = this.getAttribute('expanded');
}
Если если вы хотите установить атрибут для отображаемого DOM, вы должны также сделать это после того, как компонент будет визуализирован (например, в хуке connectedCallback
):
connectedCallback() {
this.setAttribute('expanded', 'true');
}