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

177
Visualizações
usando esto. en función asíncrona

En mi proyecto, quiero visualizar algunos datos que obtuve de una API en una aplicación web vue3. Ahora tengo el problema de que el gráfico se representa antes de obtener los datos de mi función de recuperación asíncrona. Así que uso el cambio de clave según https://michaelnthiessen.com/force-re-render/ . Al final de mi función de búsqueda, quiero aumentar el contador, lo que debería conducir a una nueva representación del gráfico. Por alguna razón, no puedo usar this. operador para usar mi contador. ¿Qué puedo hacer en su lugar?

(re)representación en html: <LineChart :key="counter" id="line-chart" /> exportdefault.data.return: counter: 0, exportdefault.methods:

 forceRerender() { this.counter ++; },

exportdefault.montado():

 const xTime = []; const yValue = []; const data2 = []; const api_url = "http://192.168.178.84:4997/wirkleistungL1"; async function getData() { const response = await fetch(api_url); const data = await response.json(); var result = data[0].result; var lastdayunix = new Date(new Date(new Date(result[result.length - 1].DateTime)).toISOString().slice(0, 10)).getTime(); for (let i = 0; i < result.length; i++) { if (result[i].DateTime >= lastdayunix) { xTime.push(String(result[i].DateTime)); yValue.push(parseFloat(result[i].Value)); } } this.forceRerender() } getData();

Error:

No capturado (en promesa) TypeError: no se pueden leer las propiedades de undefined (leyendo 'forceRerender') en getData

about 4 years ago · Juan Pablo Isaza
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