[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Não aparece a informação do data no v-model="category.name"

[Concluído]

Bruno Verdan
Criador Bruno Verdan 09/12/2021

Bom dia Professor!

 

quando eu clico no editar o sistema leva os dados para a tela mas não aparece no input o valor do name.

segue minhas telas:

https://uploaddeimagens.com.br/imagens/eIe1P7U

https://uploaddeimagens.com.br/imagens/iAzJKMc

https://uploaddeimagens.com.br/imagens/IzcVUMw

https://uploaddeimagens.com.br/imagens/HcOszT8

meu git

https://github.com/brunoverdan/menu

Att.

Manager Carlos Ferreira 09/12/2021

Olá, Bruno!
Tudo bem?

Envia um print do Vuex (lá no DevTools do Browser), navega entre os components, até o component EditCategoyComponent, e tira um print das propriedades dele, quero ver o que tem exatamente em category

O que está chegando nessa variável response da api, no component EditCategoyComponent?
console.log(response)

Carlos Ferreira
Criador Bruno Verdan 09/12/2021

dentro do devtools tenho essas informações

 

https://uploaddeimagens.com.br/imagens/Aah5YNo

Bruno Verdan
Manager Carlos Ferreira 09/12/2021

Vai em "Components" e navega até o component EditCategoyComponent, só pra saber o que tem de propriedades neste component: https://prnt.sc/22vdptg

Carlos Ferreira
Criador Bruno Verdan 09/12/2021

aparece isso

 

https://uploaddeimagens.com.br/imagens/FWxlS8A

Bruno Verdan
Manager Carlos Ferreira 09/12/2021

Show amigo, exatamente esse print que eu precisava.

Veja, que no component EditCategoryComponent tem a property category, ela tem uma objeto chamado data, que é um objeto com os valores que precisa.

Pra pegar o nome você pode usar uma propriedade computada, ou fazer isso:
category.data.name

Carlos Ferreira
Criador Bruno Verdan 09/12/2021

Deu certo

v-model="category.data.name"

Muito obrigado

 

Bruno Verdan
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!