这个是我的项目遇到的问题,不具有普遍性。此文章只是记录寻找bug的过程。

需求

老板:这个项目要新增一个大数据的大屏展示页面。

准备

按照echarts官网教程进行安装与引入。

npm install echarts --save
//引入包
import echarts from 'echarts';
//外部引入中国地图(echarts5没有内置地图)
import "./map/js/china.js";//渲染
var myChart = echarts.init(document.getElementById("map"));
myChart.setOption(chartData);

BUG处理

运行后发现容器#map里一片空白,地图并没有显示出来。控制台没有任何报错!
我以为是引入问题,然后我就用另一种方式引入地图:

//引入地图JSON文件
import chinaJson from './map/json/china.json'
//注册地图
echarts.registerMap('china',chinaJson)

发现还是一片空白,没有报错。通过echarts.getMap()打印已注册的地图返回null。原来地图压根没注册上。然后去找为什么注册不了地图,找了许久无果。
之后还试过安装了一些内置地图的其他版本,结果还是一样。后来打印echarts的时候发现版本跟我安装的不一致:

后来经过一番查找终于发现原来项目中早就引入了echarts

还是阉割版的echarts。。。
换了全量版的echarts后就正常显示了。

最后

主要是用不了的功能没有报错也没有提示,耗费了许多时间,希望下次遇到类似问题能快速解决。T^T

echarts引入地图不成功(使用echarts遇到的坑)相关推荐

  1. echarts geo地图示例_基于Echarts的中国地图数据展示

    一.概述 实际项目中大概率会遇到很多需要进行数据展示的地方,如折现图,柱状图等,今天给大家介绍一个更加炫酷的中国地图大数据展示,结合echarts免费开源第三方插件,可以实现自己的定制样式,定制提示. ...

  2. vue 引入json地图_VUE中通过Echarts引入地图

    渲染的方法如下 记得引入echarts import echarts from 'echarts' ----------------------------------- init(dalian){ ...

  3. Echarts引入省级地图(简便快捷,以浙江省为例)

    Echarts引入省级地图(简便快捷,以浙江省为例) 最近需求,利用echarts地图显示浙江省行政区.一开始找了很多资料,但是一直没法实现,也不知道为什么.网上的办法试了个遍,老是不成功.总感觉打开 ...

  4. vue 引入json地图_使用vue+echarts快速进行全国地图与各省市地图联动(下钻地图), 引入省份js文件...

    项目源码附js/json地图数据(下载项目源码后请使用Npm install 来安装相关依赖) 效果 使用前请使用npm(cnpm)安装echarts,详情见官网. 本文作为笔记demo只引入5个省( ...

  5. vue 引入json地图_vue中echarts引入中国地图的案例

    如下所示: mounted() { this.drawLine(); }, drawLine(){ // 基于准备好的dom,初始化echarts实例 var myChartContainer = d ...

  6. vue使用echarts引入离线地图(geo.json)并切换省市(以四川为例)可下钻

    首先安装echarts npm install echarts --save 1 然后再main.js中引入echarts import echarts from 'echarts' Vue.prot ...

  7. vue使用echarts引入离线地图(geo.json)并切换省市(以四川为例)

    首先安装echarts npm install echarts --save 然后再main.js中引入echarts import echarts from 'echarts' Vue.protot ...

  8. echarts引入中国地图并且下探到省

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.首先就是项目中引入地图包. 二.代码如下 1.项目中首先要引入json中国地图 2.免费地图数据 总结 前言 例如 ...

  9. html引入echart地图点击,基于echarts实现3D地图的定时高亮和点击事件

    技术选型 文章所选技术栈:vue.echarts.echarts-gl 安装Vue和echarts 1.安装echarts和echarts-alnpm i echarts --save npm i e ...

最新文章

  1. 450刀的eGPU vs 谷歌Colab,谁更划算?
  2. open3d 0.13版本 vs2019编译
  3. it里php是什么意思,it是什么意思?
  4. python lambda匿名函数 用法
  5. COGS-257-动态排名系统-树状数组+主席树
  6. 安装配置gitlab
  7. cshtml 未能找到类型或命名空间名称“PagedList”(是否缺少 using 指令或程序集引用?)
  8. (转)openlayers实现在线编辑
  9. 数据库脏读,不可重复度,幻读以及对应的事务隔离级别
  10. 全网首发:以字型为例,以bit表示的二维数组矩阵,旋转90、-90
  11. mysql数据库设计与优化与架构 模拟场景(京东商城)
  12. 如何安排自己大学阶段的学习才能成为一名优秀的 Quant?
  13. nodejieba的配置(windows)
  14. Ubuntu(linux)添加系统证书信任
  15. 一个很有趣的问题:那些用QQ邮箱发应聘邮件的人啊(附:怎样写一封得体的电子邮件)
  16. python_第一节课_python基础语法
  17. 多智能体强化学习(三)单智能体强化学习
  18. 分享:Web 网页设计规范
  19. HITCSAPP大作业——程序人生
  20. 计算机中日期连接符号,电脑时间不能同步,在命令提示符里输入w32tm

热门文章

  1. C++ Style and Technique FAQ (
  2. python网页登录钉钉_【Python】关于钉钉接口使用Python,Post 500报错
  3. C#通过操作注册表检测office版本
  4. 【马士兵】Python基础--12
  5. 小括号教学设计导入_括号教学设计
  6. 【编译原理】 如何将控制语句翻译成四元式
  7. 前端学习CSS篇(三)
  8. 英汉词典 JaVa_Java案例_英汉字典_技术文章
  9. php js 插件,超轻量级网页流布局JS插件Macy.js
  10. PyQt6中的第一个程序