2

VueJS 2 で splice を使用すると、必要なインデックスではなく最後のインデックスが削除される理由を知りたいです。この例を見てください https://jsfiddle.net/tiagomatosweb/t121ufk5/

removeSection: function(index) {

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

私は何が欠けていますか?

アップデート

正しい配列を削除していない理由がわかりました。実際にはそうでしたが、選択が更新されていませんでした。

1) たとえば、select v-model="fruitId" に内部モデル変数を使用していました。2) v-model="section.fruit" と書いたように、セクションから来る外部変数でなければなりません。

それがトリックになります。

その後、Vuejs インデックスを使用するようになり、非常にうまく機能しました。

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

4

1 に答える 1