Skip to content

v-map-error

← Zur Übersicht · @npm9912/v-map

<v-map-error> lauscht auf das vmap-error Event seiner Eltern-<v-map> (oder einer per for-Attribut adressierten Karte) und rendert die Fehler als kleine, opinionated gestylte Toast-Stapel innerhalb des Karten-Containers. Damit können einfache HTML-Beispiele Fehler sichtbar machen, ohne eine Zeile JavaScript zu schreiben.

Props

NameTypeAttrDefaultBeschreibung
autoDismissnumberauto-dismiss5000Auto-Dismiss-Zeit in Millisekunden. 0 deaktiviert das automatische Ausblenden — Toasts bleiben dann sichtbar, bis sie manuell geschlossen oder durch einen neueren Fehler aus dem Stapel gedrängt werden.
forstringforID der <v-map>-Karte, deren Fehler angezeigt werden sollen. Wenn nicht angegeben, hängt sich die Komponente an das nächste <v-map>-Vorfahrenelement im DOM-Baum.
logconsole | nonelog'none'Zusätzliches Logging in die Browser-Console. - 'none' (Default): nur Toast-Anzeige, kein Console-Output - 'console': jeder Fehler wird zusätzlich mit console.error geloggt
maxnumbermax3Maximale Anzahl gleichzeitig sichtbarer Toasts. Ältere werden bei Überschreitung am oberen Ende des Stapels entfernt.
positionbottom | bottom-left | bottom-right | top | top-left | top-rightposition'top-right'Position des Toast-Stapels innerhalb des <v-map>-Containers.

CSS Parts

PartBeschreibung
badgeTyp-Badge innerhalb des Toasts (z. B. "network", "validation")
closeSchliessen-Button innerhalb des Toasts
containerWrapper um den gesamten Toast-Stapel
messageFehler-Nachricht innerhalb des Toasts
toastEinzelner Fehler-Toast (anpassbar via ::part(toast))