2017-07-06 2 views
2

Objekt Wie können Sie eine Eigenschaft/Schlüssel aus einem Vue.js Datenobjekt löschen (dh assoziatives Array) wie folgt aus:Vue.js 2: Löschen Eigenschaft von Daten

var vm = new Vue({ 
    data: { 
     users: { 
      foo : { firstName: ..., lastName: ... }, 
      bar : { firstName: ..., lastName: ... } 
     } 
    }, 
    methods: { 
     someFunction : function() 
     { 
      // how to remove `users.foo`? 
     } 
    } 
}); 

googeln um, fand ich diese beiden Möglichkeiten, aber beide nicht funktionieren:

  • delete this.users.foo; nicht das DOM aktualisiert
  • this.users.splice('foo', 1); ist gar nicht funktioniert (wahrscheinlich funktioniert nur auf Arrays, nicht auf Objekte)

Antwort

Verwandte Themen