Как я могу что-то сделать, щелкнув диаграмму? - PullRequest
1 голос
/ 06 мая 2020

Я хотел бы создать событие onClick, которое, когда я нажимаю на панель, создает журнал консоли, как я могу это сделать?

state = {
    chartData: {
      labels: [],
      datasets: [
        {
          label: 'Covid-19',
          data: [],
          backgroundColor:'red',
          borderColor: 'red',
          hoverBackgroundColor: 'green',
          hoverBorderColor: 'green',
          borderWidth: 4,
          responsive: true,
        }
      ],
    }
  }



<div className="container">
    <Bar  data={this.state.chartData}}/>
  </div>

This is my chart built with react-chartjs-2

1 Ответ

0 голосов
/ 07 мая 2020

попробуйте, как показано ниже, фрагмент кода.

onClick = (e) => {
   var data = e.target.data;
   console.log(data);
}

...
state = {
    chartData: {
      labels: [],
      datasets: [
        {
          label: 'Covid-19',
          data: [],
          backgroundColor:'red',
          borderColor: 'red',
          hoverBackgroundColor: 'green',
          hoverBorderColor: 'green',
          borderWidth: 4,
          responsive: true,
        }
      ],
    }
  }



<div className="container">
    <Bar  onClick={(e)=>this.onClick()} data={this.state.chartData}}/>
  </div>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...