echarts 5.5中取消了对 geoJSON 的解析功能[Bug] Cannot read properties of undefined (reading 'regions') -- GeoCreator.getFilledRegions · Issue #17291 · apache/echarts · GitHubv4 升级 v5 指南 - 版本特性 - 入门篇 - 使用手册 - Apache ECharts
1、之前通过require直接引入旧版中中的js资源文件的方式会报
处理办法为:手动引入对应的资源JSON文件,获取路径为
然后调用echarts.registerMap方法注册进浏览器缓存中。
2、action 的 geoSelect事件触发高亮不再执行,选择downplay,结合geo中的id 设置
{
type: "highlight",
geoId: 0,
name,
}
设置高亮
取消高亮为
dispatchAction({
type: "downplay",
geoId: 0,
name: this.lastHeightLightName,
})
二者结合使用即可解决高亮切换的问题