@文心快码vue3 echart initialize failed: invalid dom. 文心快码 在Vue 3中使用ECharts时遇到“initialize failed: invalid dom”错误,通常意味着ECharts试图在一个不存在的DOM元素上进行初始化。以下是一些可能的解决步骤和注意事项: 确认DOM元素已正确加载到页面上: 确保你在Vue组件的模板中正确声明了ECharts需要...
如果不使用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...
地图组件: // 此处是echart的option数据 const setOptions = computed(() => { // ***处理了从父组件传过来的地图图标数据*** var geoCoordMapFD = props.xAxisData.geoCoordMapFd || [] var cityDataFD = props.xAxisData.cityDataFd || [] var geoCoordMapGF = props.xAxisData.geoCoordMapGf ||...