Change reactiveDataMixin

This commit is contained in:
Jakub Juszczak
2016-10-15 12:58:51 +02:00
parent 4ec6fa4cae
commit f94b320dfa
5 changed files with 21 additions and 7 deletions

View File

@@ -19,16 +19,26 @@ module.exports = {
})
if (JSON.stringify(newDataLabels) === JSON.stringify(oldDataLabels)) {
newData.datasets.forEach((dataset, i) => {
chart.data.datasets[i].data = dataset.data
})
chart.data.labels = newData.labels
chart.update()
this.forceUpdate(newData, chart)
} else {
this.renderChart(this.chartData, this.options)
this.forceRender()
}
}
}
}
},
methods: {
forceUpdate (newData, chart) {
newData.datasets.forEach((dataset, i) => {
chart.data.datasets[i].data = dataset.data
})
chart.data.labels = newData.labels
chart.update()
},
forceRender () {
this.renderChart(this.chartData, this.options)
}
}
}