echarts中国地图

记录一下

<div ref="china_map" :key="Number(currentActiveId)" style="height: 100%;width: 100%"></div>
        // 地图图表
        chinaMapHidden(chinaMap) {
            let that = this;
            // console.log(params)
            // chinaMap.off('click');
            chinaMap.on("click", async function (params) {
                that.province = params.name + "省";
                that.getAreaData();
                that.showIcon = true;
                if (params.name in provinces) {
                    let s = await import(
                        `echarts/map/js/province/${provinces[params.name]}`
                    );
                    if (s) {
                        console.log(params.name);
                        chinaMap.off("click");
                        setTimeout(() => {
                            that.chinaMaprsult(params.name);
                        }, 500);
                    }
                }
            });
        },
        chinaMaprsult(name = null) {
            let chinaMap = echarts.init(this.$refs.china_map);
            this.chinaList = this.tableData.map((item) => {
                if (item.area.charAt(item.area.length - 1) == "省") {
                    return {
                        name: item.area.substring(0, item.area.length - 1),
                        value: item.checkNum,
                        checkUser: item.checkUser,
                    };
                } else {
                    return {
                        name: item.area,
                        value: item.checkNum,
                        checkUser: item.checkUser,
                    };
                }
            });

            let options = {
                tooltip: {
                    // 鼠标移到图里面的浮动提示框
                    formatter: fu
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值