名前と姓に基づいて配列を返すフィルタがあります。私はそれを不感受性にした。しかし問題は、結果を返さないスペースを押したときです。たとえば、名前が(姓と名字を含む)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