import Vue from 'vue' import Chart from 'chart.js' export default Vue.extend({ template: `
`, props: { width: { default: 400, type: Number }, height: { default: 400, type: Number } }, data () { return { options: { } } }, methods: { render (data, options = this.options) { const chart = new Chart( this.$els.canvas.getContext('2d'), { type: 'pie', data: data, options: options } ) chart.generateLegend() } } })