Accepted answer

Vue Charts does not seem to be ready for vue3


v1 later @legacy
    Vue.js 1.x
v2 later
    Vue.js 2.x

Discussion about vue3 here: and here:


According to this issue this library doesn't support Vue 3 yet, and the origin of this error could explained here :

in vue 2 we do the following to create a render function :

export default {
  render(createElement ) { // createElement  could be written h
    return createElement('div')

in Vue 3 :

import { h } from 'vue'

export default {
  render() {
    return h('div')

which means that createElement is undefined

Related Query

More Query from same tag