Acessar subobjetos num JSON
[Finalizado Pelo Aluno]
Tenho o seguinte retorno:
{
"id": 197,
"numero_parcelas": 2,
"divida_id": 2,
"entrada": null,
"desconto": null,
"divida": {
"id": 2,
"numdoc": "45454",
"cliente_id": 4,
"devedor_id": 2,
},
"devedor": {
"id": 2,
"tipo_pessoa": "J",
}
},
Como faço para acessar os "subobjetos" de retorno?
Minha tentativa:
<tr v-for="(neg, index) in negociacao" :key="index">
<td class="text-center">{{ neg.id }}</td>
<td class="text-center">{{ neg.devedor.nome }}</td> //ERRO NESSA LINHA
<td>{{ neg.valor_final }}</td>
</tr>
Porém dá o nome do devedor não dáerro
RETORNO CORRETO:
{
"id": 197,
"numero_parcelas": 2,
"divida_id": 2,
"entrada": null,
"desconto": null,
"divida": {
"id": 2,
"numdoc": "45454",
"cliente_id": 4,
"devedor_id": 2,
},
"devedor": {
"id": 2,
"tipo_pessoa": "J",
"nome": "Johns-Kutch",
}
},
Olá, André!
Tudo bem?
Se o retorno for apenas esse objeto que me passou aqui usar a diretiva v-for não vai funcionar, porque não tem nenhum array ([]).
Para conseguir usar qualquer uma dessa propriedades vai ter que usar o nome:
{{ negociacao.id }}
{{ negociacao.divida.id }}
{{ negociacao.devedor.id }}
Obrigado, resolvido!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!