Я хотел бы знать, почему, когда я использую сплайсинг в VueJS 2, он удаляет последний индекс вместо требуемого индекса. Посмотрите на этот пример https://jsfiddle.net/tiagomatosweb/t121ufk5/Vuejs 2 + splice
removeSection: function(index) {
this.sections.splice(index, 1)
},
Что мне не хватает?
UPDATE
Я нашел причину, почему она не извлекая правильный массив. На самом деле это было, но выбор не обновлялся.
1) Например, я использовал внутреннюю модель var для выбора v-model = "fruitId". 2) Он должен быть внешним var, который исходит из раздела, как вы написали v-model = "section.fruit".
Это делает трюк.
Затем я возвращаюсь, чтобы использовать индекс Vuejs и работал очень хорошо.
https://jsfiddle.net/tiagomatosweb/t121ufk5/2
Вы можете написать это в ответе и принять свой собственный ответ. Полезно, чтобы другой пользователь знал, что у этого вопроса есть некоторые ответы. – aks