検索

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

Vue でチェックボックス (配列) の結果をフィルタリングする方法

Vue 2 で複数のタグ/チェックボックスが割り当てられているニュース記事の結果を表示できません。単一のラベル/チェックボックスをオンにすると、結果が正しく表示されます。ここで私が間違っていることは何でしょうか?

リーリー

checkedTags には配列が含まれます。例: ["Internal", "Industry"] .some.every のバリエーションを試しましたが、明らかに私のロジックは間違っています。

P粉440453689P粉440453689440日前633

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

  • P粉094351878

    P粉0943518782023-09-07 00:08:10

    ここからタグ チェックを変更する必要があります:

    リーリー ###に関して: ### リーリー

    選択したすべてのタグが記事内に存在するかどうかを確認する必要があります。

    あなたのチェック

    .some(tag => tag.includes

    は、タグ項目に includes を適用しているため、間違っています。それは別のものであるはずです。 includes 配列に適用する必要があります。 < /code>

    tags.includes(tag)

    ですが、tag.includes(tags) ではありません tags.length > 1

    の場合、

    tag.includes(tags)

    は常に false になります。 ここは仕事の遊び場です。

    リーリー リーリー リーリー

    返事
    0
  • キャンセル返事