【发布时间】:2016-06-23 06:07:19
【问题描述】:
我有一个输入 v-model,我想过滤一个产品列表。
这是我的过滤器。问题是它只有在项目名称与输入完全匹配时才有效。如何修改过滤器以在输入输入时查看任何部分匹配项?
Vue.filter('byName', function (data, input) {
if(input){
return data.filter(function (item) {
return item.name == input
});
}
return data
});
【问题讨论】:
-
不清楚你在问什么。解释“只有匹配的产品才能上线”...
-
您可能正在寻找
String.prototype.indexOf()或String.prototype.includes()方法。 -
如果您认为我的解决方案有用,请点赞:D。给unicorn dollars 提供帮助的答案是一种很好的礼仪
标签: javascript json vue.js