更新记录
1.0.2(2025-09-09)
- 鸿蒙增加事件回调
1.0.1(2025-09-09)
- 增加其他图片适配、点击、双击等等回调函数
1.0.0(2025-09-09)
- 基础图表
查看更多
平台兼容性
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
集成步骤
- 集成插件,集成插件步骤请参考
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(e : UniNativeViewEvent) {
let detail = e.detail
if (detail != null) {
// 事件类型
let business = detail["business"]
console.log(`onEchartsEvent:${JSON.stringify(detail!)}`)
}
}
let newParams = {
business: "resize"
}
let newParamsStr = this.formatNewParams(newParams)
// android、ios
this.params = newParamsStr
// 鸿蒙
this.options = {
params: newParamsStr
}
如需调用echarts更多接口请联系作者