찾다

 >  Q&A  >  본문

Vue에서 체크박스(배열)의 결과를 필터링하는 방법

Vue 2에서는 여러 개의 태그/체크박스가 할당된 뉴스 기사에 대한 결과를 표시할 수 없습니다. 단일 라벨/체크박스를 선택하면 결과가 올바르게 표시됩니다. 내가 여기서 뭘 잘못하고 있는 걸까요?

으아악

checkedTags에는 배열이 포함되어 있습니다. 예: ["Internal", "Industry"] 我尝试过 .some.every의 변형이지만 분명히 내 논리가 잘못되었습니다.

P粉440453689P粉440453689440일 전628

모든 응답(1)나는 대답할 것이다

  • P粉094351878

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

    이 확인에서 태그를 변경해야 합니다:

    으아악

    이것에:

    으아악

    기사에 체크된 태그가 모두 있는지 확인해야 합니다.

    체크.some(tag => tag.includes 是错误的,因为您将 includes는 표시된 항목에 적용됩니다. 그것은 다른 것이어야 합니다. includes< /code>는 배열에 적용되어야 합니다.

    tags.includes(tag),但不是tag.includes(tags)tags.includes(tag), 하지만

    tag.includes(tags)tags.length > 1

    tag.includes(tags) 将始终为 false는 아님

    tags.length > 1

    인 경우

    tag.includes(tags)는 항상
    false입니다. 🎜작업 놀이터입니다. 🎜 🎜🎜 🎜 으아악 으아악 으아악

    회신하다
    0
  • 취소회신하다