javascript - 質問: Vue で選択された配列要素を削除する方法 (複数の選択がある場合)?
我想大声告诉你
我想大声告诉你 2017-05-19 10:35:09
0
3
1075

データをシミュレートしています。編集をクリックすると、選択した要素を削除したいのです。つまり、1つ選択すると1つ削除されます。複数選択すると複数削除されます。このように、
配列内の要素にデフォルトで checked 属性があるたびに

デモアドレス

html構造

リーリー

jsコード

リーリー
我想大声告诉你
我想大声告诉你

全員に返信(3)
伊谢尔伦

JSで配列要素を一括削除する場合は、逆の順序で削除する必要があります(最初に大きなインデックスを持つ要素を削除し、次に小さなインデックスを持つ要素を削除することを意味します)。
削除中に配列のインデックスが変更されるためこのプロセスでは、小さな要素が最初に削除されると、後続の要素のインデックスが変更されます。
簡単なデモを書きました:

リーリー
いいねを押す +0
我想大声告诉你

削除せずに考え方を変えてください。フィルタリングはよりシンプルで直感的です。

リーリー
いいねを押す +0
黄舟

もう解決しました!
参照アドレス
逆ループを使用する

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート