更新记录

1.0.2(2025-09-09)

  1. 鸿蒙增加事件回调

1.0.1(2025-09-09)

  1. 增加其他图片适配、点击、双击等等回调函数

1.0.0(2025-09-09)

  1. 基础图表
查看更多

平台兼容性

uni-app(4.07)

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

uni-app x(4.07)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - -

其他

多语言 暗黑模式 宽屏模式

ECharts各种报表图标,支持点击效果,点击、双击等各种事件,支持iOS/Android/harmony

如果是Uniapp项目,请使用这个插件https://ext.dcloud.net.cn/plugin?name=wrs-uts-echarts

集成步骤

  1. 集成插件,集成插件步骤请参考 https://www.cnblogs.com/wenrisheng/p/18323027

文档

组件


    <wrs-uts-echartX id='echarts' :params="params" :style="'width:'+width+'px;height:'+height+'px;'"
    @onEchartsEvent="onEchartsEvent"></wrs-uts-echartX>

        data() {
    let params = {
        business: "option",
        params: {
            xAxis: {
                type: 'category',
                data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
            },
            yAxis: {
                type: 'value'
            },
            series: [{
                data: [150, 230, 224, 218, 135, 147, 260],
                type: 'line'
            }],
            toolbox:{
                feature:{
                    saveAsImage:{
                        show: false // 隐藏右上角的下载按钮
                    }
                }
            }
        }
    } as UTSJSONObject
    const {
        screenWidth,
        screenHeight
    } = uni.getSystemInfoSync();

    return {
        width: screenWidth,
        height: screenHeight / 2,
        params: params,
        title: 'Hello'
    }
}
  • 事件onEchartsEvent

onEchartsEvent(e : UniNativeViewEvent) {
    let detail = e.detail
    if (detail != null) {
        // 事件类型
        let business = detail["business"]

        console.log(`onEchartsEvent:${JSON.stringify(detail!)}`)
    }
}
  • 接口resize
let newParams = {
    business: "resize"
}

let newParamsStr = this.formatNewParams(newParams)
// android、ios
this.params = newParamsStr
// 鸿蒙
this.options = {
    params: newParamsStr
}

如需调用echarts更多接口请联系作者

隐私、权限声明

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

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

插件不采集任何数据

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