получать данные API, но диаграмма не отображается - PullRequest
0 голосов
/ 12 апреля 2019

Я использую Vue.js с Vue-chart.js, и я получаю массив данных, которые должны попасть в диаграмму из выборки, но диаграмма не рендерится с кодом ниже

export default {
      extends: Line,
      data: () => ({
        chartdata: null,
        chartLabels: null,
        loaded: false
      }),
      mounted() {
        this.loaded = false
        const { id } = this.$route.params
          reportService.getReport(id)
          .then(data => {
            this.report = data.report
            const { usage, chartLabels } = data.report.license
            this.chartdata = usage
            this.chartLabels = chartLabels
            console.log(usage[0], chartLabels[0])
          }
          )
          this.loaded = true
          this.renderChart({
            labels: this.chartLabels,
            datasets: [
              {
                label: 'License Usage',
                data: this.chartData,
              },
            ],
            }, { responsive: true, maintainAspectRatio: false })

enter image description here

спасибо за любую помощь

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