this slightly changed with the new VueJS Version :

commitChart.js :

import { Bar } from 'vue-chartjs' export default { extends: Bar, props: ['data'], mounted: function () { this.renderChart(this.data, this.options) }, data () { return { options: { title: { display: true, text: 'some title' } } } } }

THe rest remains the same.