import { LitElement, html } from 'lit-element';
class MyPublic extends LitElement {
render(){
return html`
<p>A paragraph</p>
`;
}
}
customElements.define('my-public', MyPublic);
Подобный общедоступный веб-компонент я определил в MyPublic.js
. И затем, когда мне нужно будет использовать его в FooComponent.js
, я импортирую MyPublic.js
, когда мне нужно будет использовать его в BarComponent.js
, я также импортирую MyPublic.js
. Это вызовет переопределение для my-public
.
Как этого избежать?
Просто импортировать все веб-компоненты в index.js
, а потом больше не импортировать?
import
, должно загружать каждый файл только один раз. - person Intervalia   schedule 17.08.2019