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

359
Visualizações
Vue + chartjs: el punto más cercano en la información sobre herramientas flotante no funciona

Actualmente estoy tratando de hacer que el gráfico de mi información sobre herramientas (vuejs + chartjs) se ejecute de la siguiente manera:

Chart js · Interacciones con el modo más cercano ( Fuente con el modo "modo: más cercano, eje: xy" seleccionado)

Aquí está mi código para el componente:

 Vue.component('line-chart', { extends: VueChartJs.Line, mounted () { this.renderChart({ labels: ['Dec 2017', 'Jan 2018', 'Feb 2018', 'Mar 2018', 'Apr 2018', 'May 2018', 'Jun 2018', 'Jul 2018', 'Aug 2018', 'Sep 2018', 'Oct 2018', 'Nov 2018'], datasets: [ { label: '2018 pages read per month', backgroundColor: '#f87979', data: [1238, 1660, 1571, 976, 2344, 1227, 949, 1109, 900, 458, 240, 384] } ] }, {responsive: true, maintainAspectRatio: false, //Here is the part that doesn't seem to work interaction: { axis: 'xy', mode: 'nearest', intersect: false } }) } }); var vm = new Vue({ el: '#app', data: { } });

Puedes encontrar mi codepen aquí

De acuerdo con la documentación , no puedo entender lo que me estoy perdiendo ...

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

0

Después de parafrasear mi pregunta al extremo, acabo de encontrar un codepen cuyo código no coincide con la documentación PERO responde perfectamente a mi pregunta.

Entonces, para obtener el resultado, debe usar options.tooltips.mode y no options.interaction.mode .

Entonces, tienes que cambiar:

 interaction: { axis: 'xy', mode: 'nearest', intersect: false }

Por :

 tooltips: { mode: 'index', intersect: false, },

Aquí está el código final:

 Vue.component('line-chart', { extends: VueChartJs.Line, mounted () { this.renderChart({ labels: ['Dec 2017', 'Jan 2018', 'Feb 2018', 'Mar 2018', 'Apr 2018', 'May 2018', 'Jun 2018', 'Jul 2018', 'Aug 2018', 'Sep 2018', 'Oct 2018', 'Nov 2018'], datasets: [ { label: '2018 pages read per month', backgroundColor: '#f87979', data: [1238, 1660, 1571, 976, 2344, 1227, 949, 1109, 900, 458, 240, 384] } ] }, {responsive: true, maintainAspectRatio: false, tooltips: { axis: 'xy', mode: 'nearest', intersect: false } }) } }); var vm = new Vue({ el: '#app', data: { } });

Aquí está el codepen funcionando como excepción con información sobre herramientas en el modo más cercano al pasar el cursor por la línea del gráfico.

Resultado final : ingrese la descripción de la imagen aquí

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