人生难得几回搏,此时不搏待何时。这篇文章主要讲述Vue ECharts世界地图数据可视化相关的知识,希望能为你提供帮助。
资料准备
世界地图相关文件,world.js和world.json,点击打包下载,密码:2555
引入世界地图
将world.js放到public目录下,在父组件页面中引入:import "
../../../public/js/world.js"
使用world.json
官网提供的world.json文件如下,其中namemap不需要修改,dataArr为通过接口获取后台传递的数据
新建地图子组件worldChart.vue
父组件调用 index.vue
<
template>
<
world-chart :id="worldChart"ref="worldChart" :chartData="https://www.songbingjia.com/android/worldChartData"/>
<
/template>
<
script>
import worldChart from "./components/worldChart.vue";
//引入地图组件
import "../../../public/js/worjs
export default
components:worldChart ,
data()
return
worldChartData:
namemap:, // 自定义地区的名称映射,从官方world.json中获取
dataArr: [], // 地图系列中的数据内容数组,从后台返回数据
,,
mounted ()
this.getNamemap();
this.getDataArr();
,
methods:
// 获取地区的名称映射
getNamemap ()
axios.get(src/api/world.json).then(function (res)
this.worldChartData.namemap = res.data.namemap
)
,
// 获取地图数据数组
getDataArr()
axios.get(url).then(function (res)
this.worldChartData.dataArr= res.data.namemap
)<
/script>
总结:
【Vue ECharts世界地图数据可视化】1.父组件获取数据:地区的名称映射namemap可从官网提供的world.json中取出,地图数据内容数组dataArr后台返回,传递到地图子组件;
2.子组件通过props接收,将两个参数传递到drawChart方法中,注意监听数据变化。
推荐阅读
- Linux系统基础入门知识磁盘存储管理-基本分区
- JavaScript数组和字符串的操作方法
- Postman测试工具调试接口详细教程向后端发送Json数据并接收返回的Json结果
- 一文读懂低代码权限,让自主设置权限的能力交给每一位用户
- OpenHarmony eTS通用日志组件,写日志快一点
- 易仓跨境Saas全球租户,如何做到数据秒级响应()
- VMware vSphere Replication 8.5部署及使用教程
- 微服务架构如何实现网站服务垂直化拆分
- 大数据处理系统关键层次架构