Vue.js 通过同一筛选器中的两个属性进行Vue筛选器

Vue.js 通过同一筛选器中的两个属性进行Vue筛选器,vue.js,Vue.js,我创建了一个简单的Vue应用程序,我想通过城市名称和代码(值)进行过滤。这可能吗 我知道正确的方法是使用Vue computed,但由于某些原因,我无法将此连接起来 您只需要根据选项列表的属性进行筛选。检查这把小提琴: 更改后的代码: return this.options.filter(el => el.text.match(filter) || el.value.match(filter)) 您希望以什么方式通过两者进行过滤?在同一个过滤器中还是在单独的过滤器中? return t

我创建了一个简单的Vue应用程序,我想通过城市名称和代码(值)进行过滤。这可能吗

我知道正确的方法是使用Vue computed,但由于某些原因,我无法将此连接起来


您只需要根据选项列表的属性进行筛选。检查这把小提琴:

更改后的代码:

return this.options.filter(el => el.text.match(filter) || el.value.match(filter))

您希望以什么方式通过两者进行过滤?在同一个过滤器中还是在单独的过滤器中?
return this.options.filter(el => el.text.match(filter) || el.value.match(filter))