Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

154
Vistas
el gráfico circular js desaparece después de actualizar la página de livewire

Utilizo el gráfico js y su tipo es gráfico circular, todo funciona bien cuando abro la página de esta manera: https://pasteboard.co/I5HolYQLFxvE.png

, pero después de cambiar una página a otra como ingrese la descripción del enlace aquí ,

el gráfico desaparece, así ingrese la descripción del enlace aquí

No tengo idea de esto, ¿alguien puede resolverlo? Su sugerencia o soluciones serían realmente útiles.

este es mi script para chart js

 <script type="text/javascript"> document.addEventListener('livewire:load', function () { var ctx = document.getElementById("dashboardChart"); ctx.width = 300; ctx.height = 300; if ( {{ $data[1]->percentage; }} == 0 && {{ $data[2]->percentage; }} == 0 && {{ $data[3]->percentage; }} == 0 && {{ $data[4]->percentage; }} == 0 ) { var datas = [ 100 ] var bgColor = "#f2f2f2"; var labelss = ["No Coaching"]; }else{ var datas = [ {{ $data[1]->percentage; }} , {{ $data[2]->percentage; }} , {{ $data[3]->percentage; }}, {{ $data[4]->percentage; }} ]; var bgColor = [ "#fc8181", "#f6ad55", "#7555f6", "#3498db" ]; var labelss = ["Completed coaching", "Running coaching", "Waiting for agenda", "Waiting for approval"]; } var myChart = new Chart(ctx, { type: 'pie', data: { labels: labelss, datasets: [{ data: datas, backgroundColor: bgColor }] }, options: { tooltips: { enabled: true, mode: 'single', callbacks: { label: function(tooltipItem, data) { var allData = data.datasets[tooltipItem.datasetIndex].data; var tooltipLabel = data.labels[tooltipItem.index]; var tooltipData = allData[tooltipItem.index]; return tooltipLabel + ": " + tooltipData + "%"; } } }, plugins: { datalabels: { color: '#fff', display: false, }, }, // title: { // display: true, // text: 'All Coaching Data' // }, responsive: true, legend: { position: 'bottom', labels: { boxWidth: 20, padding: 20 } } } }); }); </script>
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda