Vue 2에서는 여러 개의 태그/체크박스가 할당된 뉴스 기사에 대한 결과를 표시할 수 없습니다. 단일 라벨/체크박스를 선택하면 결과가 올바르게 표시됩니다. 내가 여기서 뭘 잘못하고 있는 걸까요?
checkedTags에는 배열이 포함되어 있습니다. 예: ["Internal", "Industry"] 我尝试过 .some 和 .every의 변형이지만 분명히 내 논리가 잘못되었습니다.
["Internal", "Industry"]
.some
.every
이 확인에서 태그를 변경해야 합니다:
이것에:
기사에 체크된 태그가 모두 있는지 확인해야 합니다.
체크.some(tag => tag.includes 是错误的,因为您将 includes는 표시된 항목에 적용됩니다. 그것은 다른 것이어야 합니다. includes는 배열에 적용되어야 합니다.
.some(tag => tag.includes
includes
includes는 배열에 적용되어야 합니다.
tags.includes(tag),但不是tag.includes(tags)tags.includes(tag), 하지만
tags.includes(tag)
tag.includes(tags)
tags.length > 1
tag.includes(tags) 将始终为 false는 아님
false
이 확인에서 태그를 변경해야 합니다:
으아악이것에:
으아악기사에 체크된 태그가 모두 있는지 확인해야 합니다.
체크
.some(tag => tag.includes
是错误的,因为您将includes
는 표시된 항목에 적용됩니다. 그것은 다른 것이어야 합니다.includes는 배열에 적용되어야 합니다.
tag.includes(tags)tags.includes(tag)
,但不是tag.includes(tags)
tags.includes(tag), 하지만tags.length > 1
,tag.includes(tags)
将始终为false
는 아님tags.length > 1
인 경우