Vue.js错误:无法读取未定义的属性“过滤器”

时间:2019-09-10 12:45:08

标签: vue.js search filter axios

我正在构建一个使用json的应用,并使用搜索过滤器输入和其他内容将其列出

我已经尝试创建该功能,但是没有起作用

{
    produtoFiltrado:function()
    {
         var self=this;
       return this.produtos.filter(function(cust){
         return cust.nome.toLowerCase().indexOf(self.search.toLowerCase())>=0;
         });
    }
}

它显示此错误:无法读取未定义的属性“过滤器”

这是codeandbox网址: https://codesandbox.io/s/vue-template-7iev3?fontsize=14

1 个答案:

答案 0 :(得分:0)

我已经修正了数组的声明

产品:[{在这里所有东西}]

缺少括号

但是现在它显示此错误:

无法读取未定义的属性“搜索”