У меня задача вывести график на сайте, есть такой код:
watch: {
dataset: {
handler(newValue, oldValue) {
if (newValue && newValue.length) {
console.log(this.immediate);
let chartData = {
labels: [],
datasets: [
{
label: "Data 1",
backgroundColor: 'red',
/* showLine:true, */
data: this.dataset,
},
],
};
this.dataset.forEach((item) => {
chartData.labels.push(item.x);
chartData.datasets[0].data.push(item.y);
});
this.renderChart(chartData, {
responsive: true,
maintainAspectRatio: false,
title: {
display: true,
text: "My Data",
},
});
}
},
immediate: true
}
},
Получаю ошибку:
Uncaught (in promise) TypeError: Cannot read property 'getContext' of undefined
Что это может быть?