検索

ホームページ  >  に質問  >  本文

javascript - 質問: Vue で選択された配列要素を削除する方法 (複数の選択がある場合)?

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

デモアドレス

html構造

リーリー

jsコード

リーリー
我想大声告诉你我想大声告诉你2822日前1135

全員に返信(3)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:37:09

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

    リーリー

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:37:09

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

    リーリー

    返事
    0
  • 黄舟

    黄舟2017-05-19 10:37:09

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

    リーリー

    返事
    0
  • キャンセル返事