是因为打开el_dialog时,dom元素还没有渲染完成,所以用document.getElementId(“元素Id”)或者refs获取不到元素,导致echart.init报Error:Initializefailed:invaliddom.解决方法:1.可以使用‘vm.refs获取不到元素,导致echart.init报Error: Initialize fa...vue
一,背景:单独封装了一个JS的echarts方法,组件中调用这个方法后就会报错Error Initialize failed invalid dom。 代码及报错如下: vue 组件中使用: 这是就会出现报错信息: 1 可能会报错:“Error: Initialize failed: invalid dom.” 原因是dom还没挂载完成,导致报错,这里有几个处理办法: 1...查看原文androidStudio错...
mounted:function(){//在这里完成对echarts的初始化工作this.drawPie('main')},methods:{drawPie(id){alert("drawPie被调用")console.log(document.getElementById(id))this.charts=echarts.init(document.getElementById(id))this.charts.setOption({tooltip:{trigger:'item',formatter:'{a}{b}:{c} ({d}...
vue中用到element的 弹框做echarts 的展示 报错Error in v-on handler: “Error: Initialize failed: invalid dom.“ 这里翻译出来就是找不到对应的有效dom <!-- 图表放大弹框 --> <el-dialog :visible.sync="dialogVisible" width="70%"> <el-button type="primary" @click="dialogVisible = false...