Я создал поисковый фильтр, используя Vue2 JS. Он отлично работает при поиске только заголовка блога. Тем не менее, как мне заставить его отображать результаты, основанные также на местоположении?
Это потому, что вход, используемый поиском, может быть общим поиском по ключевым словам или, по крайней мере, настроен на поиск по title и местоположение et c.
У меня есть;
new Vue({
el: '#app',
data() {
return {
search:'',
blogs: [
{
title: 'Northern Towns' ,
location: 'Leeds'
},
{
title: 'Things to do in Leeds' ,
location: 'Yorkshire'
},
{
title: 'Visit the beach',
location: 'Cornwall'
}
]
}
},
computed: {
filteredBlogs:function(){
return this.blogs.filter((blog) => {
return blog.title.toLowerCase().match(this.search);
return blog.location.toLowerCase().match(this.search);
});
}
}
})