update - 如果设置了新的labels
xlabels:update 如果设置了新的xLabels
ylabels:update - 如果设置了新的yLabels
故障排查
响应式系统, 它当前状态是不健全的...这是非常重要的, 因为 mixin 将调用 chart.js 的 update() 方法 或者 销毁并渲染一个新的图表....如果 mixin 渲染一个新的图表, 它将调用this.renderChart(this.chartData, this.options)....这种方法导致的问题是, chart.js 试图去渲染你的图表, 访问图表数据, 但是你的API回调是异步的. 所以你图表在你数据到达前安装.
防止这个问题, 一个 v-if 即可....my-plugin',
beforeInit: function (chart) {
....
}
})
}
renderChart()
创建一个 Chart.js 实例, 并渲染图表