0👍
You could try Vue’s delete function in favor of javascript’s delete keyword, so instead of doing delete this.realTagFilters[index][i]
you’d do:
this.$delete(this.realTagFilters[index], i);
Another trick to let Vue know data has changed is to replace your object with a new object, like so:
// after you've done your operations:
this.realTagFilters = {...this.realTagFilters};
The last option is this.$forceUpdate()
which you are already doing.
- [Vuejs]-How can I access the bound value of a <select>'s currently selected <option>?
- [Vuejs]-How to hide some dynamically generated div's in VueJS v-for
Source:stackexchange.com