Vue · Senior · Frage 34 von 75
Wie stellt man eine Vue-Komponente als natives Custom Element bereit?
const MyWidget = defineCustomElement(Widget);
customElements.define("my-widget", MyWidget);- 1Mit
app.mount('my-widget') - 2Gar nicht: sie bleiben nur in Vue
- 3Mit
defineCustomElement
Antwort zeigen
Richtige Antwort: Mit defineCustomElement
Erklärung
Styles werden in die Shadow Root eingefügt. Props werden auf Attribute/Properties abgebildet, und gesendete Events werden zu CustomEvents. Nützlich für einbettbare Widgets.