需求如下;
部分省无数据,想显示默认背景色灰色。
解决方案:
- 后端返回接口,无数据的省份值为null即可。
- echarts 配置如下
geo: {
map: 'china',
roam: false,
zoom:1.2,
label: {
normal: {
show:true,
textStyle: {
fontSize: 12,
color: 'white'
}
},
emphasis: {
color:'#fff',
},
},
itemStyle: {
borderColor: '#fff',
areaColor: '#fff' //这里是重点
},
emphasis:{
color:"#fff",
itemStyle: {
borderColor:"white" ,
areaColor: "#273c61",
color:"white",
shadowOffsetX: 0,
shadowOffsetY: 0,
/* shadowBlur: 20,*/
borderWidth: 0,
/* shadowColor: 'rgba(0, 0, 0, 0.5)'*/
}
}
},