如何从 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;
没有更新 DOMthis.users.splice('foo', 1);
根本无法工作(可能只能在数组上工作,而不能在对象上工作)