Vuejs 2 +拼接

时间:2016-10-24 08:15:58

标签: vuejs2

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

removeSection: function(index) {

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

我缺少什么?

更新

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

1)我正在使用内部模型var作为select v-model =" fruitId&#34 ;,。 2)它必须是外部var,来自该部分,因为你写了v-model =" section.fruit"。

这就是诀窍。

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

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

1 个答案:

答案 0 :(得分:1)

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

1)我正在使用内部模型var作为select v-model =" fruitId&#34 ;,。 2)它必须是外部var,来自该部分,因为你写了v-model =" section.fruit"。

这就是诀窍。

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