Heim >Web-Frontend >js-Tutorial >Neue Eigenschaften für Vue.js-Tracking-Objekte
Vue kann Änderungen in gewöhnlichen Objekten verfolgen
<ul id="repeat-object" class="demo"> <li v-for="value in object"> {{ $key }} : {{ value }} </li></ul>
Beim Durchlaufen von Objekten erfolgt die Durchquerung gemäß den Ergebnissen von Object.keys(), es gibt jedoch keine Garantie dafür, dass die Ergebnisse dieselben sind verschiedene JavaScript-Engines konsistent.
Aber wenn Sie eine Eigenschaft dynamisch hinzufügen möchten,
obj['addProp'] = 'abcd'
vue hat keine Möglichkeit, Änderungen am Objekt zu verfolgen.
In diesem Fall sollte die $set-Methode verwenden. Der erste Parameter ist der Wertausdruck und der zweite ist der festzulegende Wert