Vue · Middle · Frage 28 von 75
Warum rendert man ein Modal mit <Teleport to="body">?
- 1Um sein DOM in
<body>zu legen, außer Reichweite vonoverflowder Eltern - 2Um das Modal nur auf dem Server zu rendern und reines HTML zu senden
- 3Um den Inhalt des Modals bei Bedarf von einem anderen Server zu laden
Antwort zeigen
Richtige Antwort: Um sein DOM in <body> zu legen, außer Reichweite von overflow der Eltern
Erklärung
Teleport ändert nur, wohin das DOM kommt; Props, Events und provide/inject funktionieren weiter, als stünde das Modal an Ort und Stelle.