Как вы можете удалить свойство/ключ из объекта данных Vue.js (т.е. Ассоциативный массив) следующим образом:
var vm = new Vue({
data: {
users: {
foo : { firstName: ..., lastName: ... },
bar : { firstName: ..., lastName: ... }
}
},
methods: {
someFunction : function ()
{
// how to remove 'users.foo'?
}
}
});
Гуглинг вокруг, я нашел эти два пути, но оба не работают:
-
delete this.users.foo;
не обновляет DOM -
this.users.splice('foo', 1);
вообще не работает (возможно, работает только на массивах, а не на объектах)