最近在vue项目中使用echarts的时候遇到报错,Error in mounted hook: "Error: Initialize failed: invalid dom.",这个错误就是dom元素还没准备就绪,但是我在mouted中初始化echarts,按理说不该报这个错。

        反复查看代码,也没有问题,最终发现this.$refs.chart-1打印出来为NaN...,但是打印this.$refs控制台看到里面是有chart-1对象的,最后改名chart-1 ---> chart1,问题解决。

        说明Vue,ref属性绑定的name最好不要有特殊符号!!!

Logo

前往低代码交流专区

更多推荐