vue中使用echarts实现疫情地图

   在今年(2020) 开篇之际,就遭遇了一场新冠疫情的侵袭,在疫情的肆虐下,疫情的状况就急需实时的了解最新的疫情状况,看了网上的各个疫情地图,此前自己也尝试做个vue疫情地图。

 首先我们先创建一个vue项目  vue-echarts:

   我们安装完所需的环境后,在命令行窗口,运行  vue create vue-echarts  进行创建项目。

   ....... 省略中间的一些选项和操作。

   创建成功后,运行项目 

 接下来  下载 安装  echarts  地图

    npm install echarts --save   或者   cnpm install echarts --save

    在页面中创建一个DOM元素来呈现地图

   

 

     引入 echarts 和 echarts中的中国地图

   

 

        然后进行一些 echarts 的选项配置

   vue中使用echarts实现疫情地图_第1张图片

 

         还有其他更多的配置,可以参考 Echarts 官网:https://echarts.apache.org/zh/index.html

    在 data 中声明变量保存 实例化的 echarts 并应用 配置项

    vue中使用echarts实现疫情地图_第2张图片

 

    之后的效果如下:

        vue中使用echarts实现疫情地图_第3张图片

 

    接下来就是通过请求动态的获取  疫情 数据,在这里我是使用 jsonp。    安装并引入 jsonp 

      npm install jsonp --save 

                

 

     在页面渲染时调用方法发送请求,并在请求成功时,将配置项应用:

        

                       这是获取到的数据:

        vue中使用echarts实现疫情地图_第4张图片

 

              最终的效果:

              vue中使用echarts实现疫情地图_第5张图片

 

 

 

        

 

 

 

  

你可能感兴趣的:(vue中使用echarts实现疫情地图)