2

我想知道为什么当我在 VueJS 2 中使用 splice 时,它​​会删除最后一个索引而不是我想要的索引。看看这个例子https://jsfiddle.net/tiagomatosweb/t121ufk5/

removeSection: function(index) {

            this.sections.splice(index, 1)
    },

我错过了什么?

更新

我找到了它没有删除正确数组的原因。实际上,它是,但选择没有更新。

1) 例如,我将内部模型 var 用于 select v-model="fruitId"。2) 它必须是来自该部分的外部变量,正如您所写的 v-model="section.fruit"。

这就是诀窍。

然后我回来使用Vuejs索引并且工作得很好。

https://jsfiddle.net/tiagomatosweb/t121ufk5/2

4

1 回答 1

1

我找到了它没有删除正确数组的原因。实际上,它是,但选择没有更新。

1) 例如,我将内部模型 var 用于 select v-model="fruitId"。2) 它必须是来自该部分的外部变量,正如您所写的 v-model="section.fruit"。

这就是诀窍。

然后我回来使用Vuejs索引并且工作得很好。

于 2017-03-30T02:00:58.517 回答