Vue Chart.js – Chart is not updating when data is changing
Use a computed property for the chart data. And instead of calling this.renderChart on watch wrap it in a method and reuse that method on mounted and in watch. Vue.component(“line-chart”, { extends: VueChartJs.Line, props: [“data”, “options”], mounted() { this.renderLineChart(); }, computed: { chartData: function() { return this.data; } }, methods: { renderLineChart: function() { this.renderChart( … Read more