更新记录
26.2.8(2026-09-28) 下载此版本
fix: 普通 Vue 图表兼容 Vue2 的 getCurrentInstance 场景
- radar、pie 用条件编译区分获取组件作用域:Vue3 用 getCurrentInstance() 实例,Vue2 取 .proxy(等价于 this),修复 % 宽度测量时 createSelectorQuery().in() 在 Vue2 下失效。
- gauge 移除未使用的 getCurrentInstance 调用。
- ly-canvas(Options API + .in(this))与 line/bar/scatter/candlestick 本就兼容 Vue2,无需改动。
26.2.7(2026-07-21) 下载此版本
feat: 笛卡尔图坐标转换运行时 API
- line/bar/scatter 新增 convertToPixel、convertFromPixel、containPixel
- 基于最近一次绘制的坐标系快照换算,兼容主直角坐标系 finder
- 同步 Vue、uvue、uin-app-x 实现与文档说明
26.2.6(2026-07-20) 下载此版本
feat: 普通 Vue 图表统一使用公共 ly-canvas
- line、bar、scatter 普通 Vue 组件改为通过公共 ly-canvas 初始化画布。
- pie、radar、gauge 普通 Vue 组件改为复用公共 ly-canvas 绘图上下文。
- 微信小程序端继续由公共 ly-canvas 启用 type="2d" canvas 模式。
- 同步文档说明普通 Vue、uvue 和 uni-app-x 图表的公共画布层行为。
平台兼容性
uni-app(4.66)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ | √ | √ | √ |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | - | - | - | √ | √ | - | - | - | - |
uni-app x(5.15)
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|
| - | - | √ | √ | √ | - |
[]
零云®lyCharts
新一代跨端uni-app图标库
说明
零云®lyCharts,是uni-app生态优秀的图表库,全面的组件和便捷的接口会让您信手拈来,如鱼得水。
当前版本已补充 uni-app x / uvue 组件实现,组件目录中采用 .vue + .uvue 共存方式,保留原有 uni-app 兼容性的同时,为 uvue 提供独立 canvas 兼容层,并新增了兼容 ECharts 风格配置的 K 线图组件。
官方文档:https://ly-charts.netlify.app/
链接
交流反馈
欢迎加入我们的***交流反馈:点此跳转
关于PR
我们非常乐意接受各位的优质PR,但在此之前我希望您了解lyCharts是一个需要兼容多个平台的(小程序、h5、ios app、android app)包括nvue页面、vue页面。 所以希望在您修复bug并提交之前尽可能的去这些平台测试一下兼容性。最好能携带测试截图以方便审核。非常感谢!

收藏人数:
https://github.com/ijry/lyCharts
https://www.npmjs.com/package/ly-charts
下载插件并导入HBuilderX
下载示例项目ZIP
赞赏(1)
下载 161802
赞赏 508
下载 12651480
赞赏 1953
赞赏
京公网安备:11010802035340号