Vue 2 で複数のタグ/チェックボックスが割り当てられているニュース記事の結果を表示できません。単一のラベル/チェックボックスをオンにすると、結果が正しく表示されます。ここで私が間違っていることは何でしょうか?
checkedTags には配列が含まれます。例: ["Internal", "Industry"] .some と .every のバリエーションを試しましたが、明らかに私のロジックは間違っています。
["Internal", "Industry"]
.some
.every
ここからタグ チェックを変更する必要があります:
選択したすべてのタグが記事内に存在するかどうかを確認する必要があります。
あなたのチェック
は、タグ項目に includes を適用しているため、間違っています。それは別のものであるはずです。 includes 配列に適用する必要があります。
includes
ですが、tag.includes(tags) ではありません tags.length > 1
tag.includes(tags)
ではありません
の場合、
は常に false になります。 ここは仕事の遊び場です。
false
ここは仕事の遊び場です。
リーリー リーリー リーリー
ここからタグ チェックを変更する必要があります:
リーリー ###に関して: ### リーリー選択したすべてのタグが記事内に存在するかどうかを確認する必要があります。
あなたのチェック
.some(tag => tag.includesは、タグ項目に
tags.includes(tag)includes
を適用しているため、間違っています。それは別のものであるはずです。includes
配列に適用する必要があります。ですが、
tag.includes(tags)
ではありません
tags.length > 1の場合、
tag.includes(tags)は常に
false
になります。ここは仕事の遊び場です。
リーリー リーリー リーリー