我正在尝试使用 Lit-Element 创建一个 HTMLPortalElement,但是当我准备激活()门户时,我在 Web 开发控制台中收到此错误:
DOMException:无法在“HTMLPortalElement”上执行“激活”:HTMLPortalElement 未与门户上下文关联。
class WikiPortal extends LitElement {
static get properties() { return {
_portalSrc: String
}};
constructor() {
super();
this._portalSrc = 'https://wicg.github.io/portals/';
}
render() { return html`
<portal src="${this._portalSrc}" @click="${this._portalClickHandler}">
</portal>`;
}
_portalClickHandler() {
this.shadowRoot.querySelector('portal').activate();
}