Vue · Senior · Frage 15 von 75
Wie rendert man eine Liste mit 10.000 Zeilen effizient?
- 1Die ganze Liste in einen
<KeepAlive>-Block packen - 2Virtualisieren und nur die sichtbaren Zeilen rendern
- 3An jeder Zeile
v-showstattv-ifnutzen
Antwort zeigen
Richtige Antwort: Virtualisieren und nur die sichtbaren Zeilen rendern
Erklärung
Jede Zeile zu rendern erzeugt viele DOM-Knoten und Komponenteninstanzen. Virtualisierung hält das DOM unabhängig von der Listenlänge klein.