如果不使用 ctx.emit('changeMapHost', citys) 更新图标值,下钻和图标都可以正常显示,但下钻之后的图标数据是大地图的整体数据。一旦去更新县、市级图标数据就会报错TypeError: Cannot read properties of undefined (reading 'svg') 或者Error: Initialize failed: invalid dom.该...
使用的话还是和以前差不多,获取dom的话可以用id或ref,但我不太喜欢在vue项目中看到原生的东西,所以就用ref了,ref的话取值记得带上.value;如果进入页面就要显示图表,一定要把初始代码放到onMounted生命周期函数中,不然会报Error: Initialize failed: invalid dom.的错误;另外高度一定要设置实高,不然页面会空白。 setu...
事实上,不行,因为上面 script 内的代码运行的时候,还没有挂载到组件实例上,找不到定义的 ref 对象 container,即使通过document.getElementById('echarts1') 的方式获取DOM节点 一样报 null 或者 undefined。 子任就会出现如下报错:Uncaught (in promise) Error: Initialize failed: invalid dom. 不信? 那么就控...
如果不使用 ctx.emit('changeMapHost', citys) 更新图标值,下钻和图标都可以正常显示,但下钻之后的图标数据是大地图的整体数据。一旦去更新县、市级图标数据就会报错TypeError: Cannot read properties of undefined (reading 'svg') 或者Error: Initialize failed: invalid dom.该...