更新记录

1.0.0(2025-10-10) 下载此版本

1、生成地理图表(理论上其他图表也支持,具体未测试)

2、支持拖拽、放大、点击

3、自定义显示区域(通过区划JSON)

4、灵活的图表样式修改(同echarts)

5、小程序兼容性调整


平台兼容性

uni-app(4.15)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
× × × × × × × ×
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - × ×

fg-ec-wxecharts,基于echarts微信小程序插件的地理图表模板

基于echarts微信小程序插件的整合定制版本,仅适用于微信小程序,支持地理图表(理论上也支持其他图表,需要自己修改)渲染、放大拖拽、区划点击等。

标签:Echarts 图表 小程序图表 地图图表

环境:Vue2

支持平台:微信小程序

注意:组件引入不包含wxcomponents原生插件内容,强烈建议模板使用!

核心使用示例:

1、页面引入:

<template>
    <view>
        <EcWXCharts @click="checkItem" />
    </view>
</template>

<script>
    import EcWXCharts from "@/components/fg-ec-wxcharts/fg-ec-wxcharts.vue"
    export default {
        components: { EcWXCharts },
        data() {
            return {}
        },
        onLoad() {},
        methods: {
            checkItem(item){
                console.log(item);
                uni.showToast({
                    title: `点击了${item.name}`,
                    icon: 'none'
                })
            }
        }
    }
</script>

2、pages.json使用小程序组件:(必须)

{
    "pages": [
        {
            "path": "pages/index/index",
            "style": {
                "navigationBarTitleText": "地理图表"
            }
        }
    ],
    "globalStyle": {
        "navigationBarTextStyle": "black",
        "navigationBarTitleText": "uni-app",
        "navigationBarBackgroundColor": "#F8F8F8",
        "backgroundColor": "#F8F8F8",
        "usingComponents": { // 微信小程序原生插件,此处全局引入组件,写在上面pages页面中为局部引入
            "ec-canvas": "/wxcomponents/ec-canvas/ec-canvas"
        }
    }
}

组件参数说明

参数名称 参数说明 类型 默认值 是否必传
@click 点击回调 Function - -

注:因为是模板发布(微信原生插件关系),默认组件化并不深,其本身也并未抛出更多参数,需要根据实际需求自定义添加所需组件的控制参数。(图表的实际需求大多不一致,建议按需求自己修改组件的代码,此模板主要解决当前的echarts小程序插件对于最新的语法、规范以及标准等而出现的引入失败、实例创建失败等问题而做的引入示例。)

其他说明

1、小程序开发工具环境下可能存在层级过高、图表位置固定等展示问题,在真机环境是正常的。

2、配置内容基本同echarts,文档参照echarts文档即可。(鸣谢:https://github.com/ecomfe/echarts-for-weixin)

3、使用wx小程序原生组件,官网的代码有一些小问题,比如注册事件不生效、页面展示比例等,已修改源码,如不需要可以从官网或github替换wxcomponents的内容。

4、目的性的解决某些插件存在的放大、拖拽图表后点击区域存在的点击不准确(点击偏移)问题。(同类别的插件采用了页面xy轴定位计算点击位置的模式,此点击模式不适用于有要求放大以及拖动的需求)

更新日志

V1.0.0

1、生成地理图表(理论上其他图表也支持,具体未测试)

2、支持拖拽、放大、点击

3、灵活的图表样式修改(同echarts)

4、小程序兼容性调整

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。