não esta funcionando
https://github.com/rgpsico/vue
Olá, Roger!
Tudo bem?
Preciso de mais detalhes para te ajudar.
Qual o erro? (prin: https://uploaddeimagens.com.br/)
Não está listando os produtos ,
Quando eu aperto crtl+ s os produtos aparecem mas quando eu clicko na loja os produtos não aparecem .
Gostaria de saber o que pode ser ?
Na guia console, tem algum erro? Se sim, qual? (print: https://uploaddeimagens.com.br/)
vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in created hook: "TypeError: Cannot read properties of undefined (reading 'products')"
found in
---> <Products> at src/pages/Products.vue
<DefaultTemplate> at src/layouts/DefaultTemplate.vue... (1 recursive calls)
<Root>
warn @ vue.runtime.esm.js?2b0e:619
vue.runtime.esm.js?2b0e:1897 TypeError: Cannot read properties of undefined (reading 'products')
at VueComponent.created (Products.vue?1dbf:69)
at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1863)
at callHook (vue.runtime.esm.js?2b0e:4235)
at VueComponent.Vue._init (vue.runtime.esm.js?2b0e:5022)
at new VueComponent (vue.runtime.esm.js?2b0e:5168)
at createComponentInstanceForVnode (vue.runtime.esm.js?2b0e:3304)
at init (vue.runtime.esm.js?2b0e:3133)
at merged (vue.runtime.esm.js?2b0e:3322)
at createComponent (vue.runtime.esm.js?2b0e:6022)
at createElm (vue.runtime.esm.js?2b0e:5969)
logError @ vue.runtime.esm.js?2b0e:1897
vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: "TypeError: Cannot read properties of undefined (reading 'data')"
found in
---> <Products> at src/pages/Products.vue
<DefaultTemplate> at src/layouts/DefaultTemplate.vue... (1 recursive calls)
<Root>
Está incompleto o seu component Products (src/pages/Products.vue)
Está usando a propriedade company:
this.company
Mas, você não definiu essa propriedade, não mapeou ela;
Igual ao original do curso: https://github.com/especializati/vuefood/blob/main/src/pages/Products.vue
Observe que mapeamos essa propriedade lá do state do vuex:
computed: {
...mapState({
company: state => state.companies.companySelected,
}),
},
consertei era n o arquivo /modules/companies/mutation.js
tava assim
mudei pra ssim , conforme o git .
Depois que mudou, resolveu amigo? Posso finalizar o ticket?
Bom dia, tive o mesmo problema, e a resposta foi a solução, mas gostaria de saber porque foi feito dessa maneira?
Olá, Richards!
Tudo bem?
Cria uma nova thead (ticket) para discutirmos a sua dúvida.
No aguardo;
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!