Vue: Der .sync-Modifikator funktioniert nicht für tief verschachtelte Objekte in einem v-for

Erstellt am 19. Juni 2018  ·  3Kommentare  ·  Quelle: vuejs/vue

Ausführung

2.5.16

Reproduktionslink

https://jsfiddle.net/jacobgoh101/g5bv0esd/1/

Schritte zum Reproduzieren

Verwenden des Modifikators .sync für ein Array von Objekten in einer v-for-Schleife

Was wird erwartet?

Der .sync-Modifikator sollte die Daten der Eltern aktualisieren

Was passiert eigentlich?

.sync-Modifikator aktualisiert die Daten der Eltern nicht


Das manuelle Hinzufügen von Ereignishandlern funktioniert. Der .sync-Modifikator jedoch nicht.

Hilfreichster Kommentar

Alle 3 Kommentare

Es sollte $emit('update:itemAttribute', value) , siehe https://jsfiddle.net/g5bv0esd/5/

@javoski Bitte offizielle Anleitung im selben Abschnitt, in dem das .sync dokumentiert ist , besagt:

... wir empfehlen Ihnen, für Veranstaltungsnamen immer kebab-case zu verwenden.

Das hat mich auch gebissen. Entweder müssen die Dokumente repariert werden oder der Code tut es.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen