Hello;咱们好,我是陈杨。好久没更新了,首先是自己本职工作比较忙,基本没时间写作。其次便是学习技术,自学鸿蒙ArkTS语言现已接近半年了,也算半路出师了,这次将共享我封装的组件库,所以有啥失口的地方请咱们高抬贵手,宽容一下,谢谢。

这次主要是给咱们带来一个重磅消息,便是我自己运用鸿蒙ArkTS语法开发的图表组件今日正式开源了。为什么?原因有两点吧!

  • 鸿蒙是国产的操作系统,不管他是不是真的遥遥领先。作为一位开发者,仅仅想贡献一点自己的微薄之力,去帮助鸿蒙扩展开发社区生态
  • 做开发这么久,大约八年了,还没自己开创一个开源的组件库,便是想试试自己到底行不行。

出于这两点,我决定做开源。这半年我也用鸿蒙ArkTS语法测验开发了一些APP,尽管还没上架哈,不过基本的开发流程以及交互都熟悉了,而且立刻第一款APP也会跟着上线了。在我测验的开发过程中,发现ArkTs完成图表的案例很少,简直可说没有,有也是不贴合业务的,不像echarts一样灵活。干脆就自己封装了,开发便是这样,有时候宁愿多花一点功夫也不乐意运用第三方组件(咱们别学我哈,还是要用我封装好的哈)。

我也会把封装好的图表组件共享到鸿蒙的社区或许鸿蒙开发群里面,其中有一位开发者问我能够开源出来不,咱们一同玩玩,我心想也不是不能够哦,咱们一同开发,这样可能会更快,适配性更强。就这样顺理成章得开源了;给咱们讲一下现在组件的现状。今后也会共享相关的ArkTS技术

组件的完成进展

现已基本完成的组件有:折线图、柱状图、饼图、散点图。这几个是现已能够直接运用,假如遇到问题能够在GitHub上提issues,也能够在群里问。

正在开发的有:雷达图、柱状+折线图。这两个是正在开发中的,想用或许想开发的能够等版本正式上了再考虑。

每个组件的迭代上线都会先把所有特点都测试一遍,保证没有问题才能够发布。不过开发没有bug是不可能的,所以有问题请及时反应

开源代码办理

办理开源代码咱们选择了GitHub,比较主流,后续也会放开其他的。而开发完的组件咱们运用的是OpenHarmony三方库中心仓来办理,鸿蒙现在也只支撑这个中心仓下载依靠。以下是对应的地址

源码GitHub:github.com/Yuan-Mr/mcC…

组件库ohpm:ohpm.openharmony.cn/#/cn/detail…

咱们能够积极参与共创,感谢咱们!假如觉得不错,还请点点小星星,感谢感谢。

组件文档

组件库的相关插件必然是给开发运用的,那就必须有运用文档,否则开发者不知道有哪些特点。所以我也给咱们准备了官方文档。我大约介绍一下,是我自己运用react完成的。

地址链接:meichuang.org.cn/

1、首页:主要是介绍组件库的框架结构以及能够做什么等等。

开源啦!!!根据鸿蒙ArkTS封装的图表组件《McCharts》,咱们快来一同共创

2、文档页面:主要是具体介绍组件的安装方式、每个组件中的特点以及办法,是开发者运用最广的一个页面

开源啦!!!根据鸿蒙ArkTS封装的图表组件《McCharts》,咱们快来一同共创

现在就这两个页面,其他都是快速跳转到GitHub跟ohpm的

总结

组件现在的现状就到此讲解结束了,可是咱们的故事还没结束。欢迎参加咱们的共创,群策群力。也期望咱们能够多点点小星星支撑一下,后续有更新我也会同步给咱们。这是我第一个开源的项目,做的不好的地方也期望多多点拨,我是比较乐意多学习的,也期望咱们多学习。咱们想沟通的能够经过GitHub上的群二维码加群,也能够私信我,我看到都会回复。