2017-07-06 916 views
2

你如何刪除從Vue.js數據對象的屬性/鍵(即關聯數組)是這樣的:Vue.js 2:刪除屬性從數據對象

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

周圍的Googling,我發現這兩個方法,但都不起作用:

  • delete this.users.foo;沒有更新的DOM
  • this.users.splice('foo', 1);完全不工作(可能只適用於陣列,而不是對象)

回答