이름과 성을 기준으로 배열을 반환하는 필터가 있습니다. 나는 그것을 무감각하게 만들었다. 그러나 문제는 내가 결과를 반환하지 않는 공간을 누를 때입니다. 예를 들어 이름이 (성 및 이름 포함) Sadek Hossain
이라고합시다. 이제 sadek
을 검색하면 작동하지만 sadek hossain
또는 Sadek Hossain
을 입력하면 작동하지 않습니다. 공간을 누르 자마자 작동하지 않습니다.공간을 눌렀을 때 Vue js 필터가 작동하지 않습니다.
다음은 현재 사용중인 필터 코드입니다.
filterUser(){
return this.buddylist.filter((buddy)=>{
return buddy.oponent.firstName.toLowerCase().match(this.search.toLowerCase()) || buddy.oponent.lastName.toLowerCase().match(this.search.toLowerCase());
})
}
'sadek hossain'이 (가) 귀하의 조건 중 하나와 일치하지 않기 때문에. 당신은 'sadek hossain'이 첫 번째 이름인지 'sadek hossain'이 마지막 이름인지 여부를 테스트하고 있습니다. –
그래, 나는 또한 그렇게 생각하고있다 : (공간을 피할 수있는 방법이 있습니까?) – sadek