VUEJS remove Element From Lists?
$remove
is deprecated in Vue.js 2.0 and replaced by splice
as stated in the docs. Make sure you add the 2nd parameter of splice
for it to work.
methods: { removeElement: function (index) { this.items.splice(index, 1); }}
The $.remove
feature has been replaced with $.delete
.
You can call it like so:
this.$delete(this.someItems, itemIndex)
.
It works on Object
as well as Array
. With objects, you need to use a keyed object. With arrays, you pass in the index of the item you want to delete.
Here is a fiddle example: https://jsfiddle.net/james2doyle/386w72nn/
EDIT
I added an example for an array as well