[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Marcos Birro Calixto
Criador Marcos Birro Calixto 12/05/2021

Carlos, bom dia.

Estou com uma mensagem e não estou sabendo resolver! É um warning mas não filtra. Pode me ajduar?

 

Print:  https://ibb.co/Kqmy7pG

 

Vue warn]: Method "computed" has type "object" in the component definition. Did you reference the function correctly? 

found in 

---> at src/components/Mercadorias/ListMercadorias.vue

        at src/App.vue

 

Criador Marcos Birro Calixto 12/05/2021
        computed: {
            filteredItems () {
                if (this.filter === '')
                    return this.mercadorias
                
                let vm = this
                return this.mercadorias.filter(mercadoria => {
                    return mercadoria.cod.indexOf(vm.filter) > -1
                })
            }
        }
Marcos Birro Calixto
Manager Carlos Ferreira 12/05/2021

Olá, Marcos!
Tudo bem?

Como está usando o ES6 não precisa fazer isso:
let vm = this

Aqui pode ficar assim:
return this.mercadorias.filter(mercadoria => mercadoria.cod.indexOf(this.filter) > -1)

Tem esse código completo no GitHub? Porque preciso ter uma visão geral do component para te ajudar a identificar onde você errou.

Carlos Ferreira
Criador Marcos Birro Calixto 12/05/2021

Boa tarde, segue.

https://github.com/marcosbirrocalixto/mercado

Marcos Birro Calixto
Manager Carlos Ferreira 12/05/2021

Sem acesso ao GitHub, erro 404: http://prntscr.com/12w921r

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!