Vue でチェックボックス (配列) の結果をフィルタリングする方法
P粉440453689
P粉440453689 2023-09-06 20:25:35
0
1
660

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

リーリー

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

P粉440453689
P粉440453689

全員に返信(1)
P粉094351878

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

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

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

あなたのチェック

.some(tag => tag.includes

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

tags.includes(tag)

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

の場合、tag.includes(tags)

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

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

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