Initialize failed: invalid dom 报错记录

1、开发图表遇到如下报错

2、初步判断就是dom找不到报错了,从文件中找找dom节点执行的方法,例如document.getElementById('xxx')时,由于id为xxx的dom对象还未被创建,就报错

3、解决方法

(1)最快捷

this.$nextTick(() => {
            xxx
      })

xxx为你执行dom节点的方法,放入里面,这个回调会在数据挂载更新后在执行。

(2)注意事项

初始化不要放在created,用mounted,有可能是因为这个导致这种情况出现

(3)创建异步执行图表的初始化函数

你可能感兴趣的:(问题记录,javascript,前端,vue)