Я пытаюсь добавить функциональность удаления элемента из массива, когда что-то нажимается. В настоящее время у меня есть:
<span @click="deleteItem(index)" v-for="(item, index) in customTaxonomies.featured" v-html="item"></span>
И тогда в моих методах у меня есть:
deleteItem: function(index) {
this.customTaxonomies.featured.splice(index, 1);
}
Так что это работает, но массив, который я хочу использовать, должен быть известен в моем методе, чтобы сделать это (customTaxonomies.featured). Есть ли способ передать имя массива, на который я хочу ориентироваться, через цикл v-for, как я делаю с индексом?
Так что, возможно, что-то вроде этого:
<span @click="deleteItem(index, arrayName)" v-for="(item, index, arrayName) in customTaxonomies.featured" v-html="item"></span>
deleteItem: function(index, arrayName) {
this.arrayName.splice(index, 1);
}
Или передать имя массива через опору или что-то из внешнего интерфейса? Моя главная цель - передать имя массива, из которого я хочу удалить элемент, используя внешний интерфейс моего приложения.