Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

120
Visualizações
¿Hay alguna forma de mostrar mis datos en Vue Component?

Estoy trabajando en un proyecto que necesito para obtener datos de "clientes" en una tabla. Los datos realmente vienen, pero no puedo mostrarlos. Aquí está la parte de mi plantilla, donde llamo para obtener información con un v-for.

 <tbody> <tr v-for="item in clients" v-bind:key="item.id"> <td>{{ item.id }}</td> <td>{{ item.name }}</td> <td>{{ item.email }}</td> <td>{{ item.documents.cpf || item.documents.cnpj }}</td> <td>{{ item.documents.celular }}</td> <td>{{ item.status }}</td> <td v-if="item.address"> {{ `${item.address.localidade} / ${item.address.uf}` }} </td> <td v-else>-</td> <td> <a :href="`/ver-cliente/${item.id}`" ></a> </td> </tr> </tbody>

En mis DevTools, se muestran los datos: ingrese la descripción de la imagen aquí

DevTools completo con todos los errores (algunos de ellos son de otras páginas) ingrese la descripción de la imagen aquí

Mi parte del guión:

 export default { data: () => ({ clients: [], paginationData: { lastPage: 0, currentPage: 1, }, loading: false, }), methods: { getClients(page = 1) { this.loading = true; this.$api .get("/api_v1/clientes", { params: { page }, }) .then(({ data }) => { console.log(data); if (data.success) { const { data: result, per_page, total, last_page, current_page, } = data.data; this.clients = result; this.paginationData = { perPage: per_page, total, lastPage: last_page, currentPage: current_page, }; } }) .finally(() => (this.loading = false)); }, }, mounted() { this.getClients(); }, };

Eso es lo que logré hacer, pero no está funcionando. ¿Alguien puede darme una pista de lo que estoy haciendo mal? Lo siento por cualquier error de novato.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No puede encontrar la propiedad cnjp en el objeto item.documents , por lo que arroja un error. Para deshacerse de ese error, puede hacer item.documents?.cnpj modo que si la propiedad no está en el objeto, será nulo en lugar de arrojar un error.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda