Konva 实战篇(前言)

551 阅读2分钟

展示一下效果

97FF13A1-ADA2-4DA8-9C7E-A79B1067415D.png

Konva 拖拉拽搭建组态实战

故事是这样开始的,我是一名移动端开发工程师。就在一年前的那个晚上,与一位面试官很聊得来。所以来到本公司。一开始公司想用flutter重构一个Uniapp的项目,还有一个PC端网页也要做。因为要跑赢市场,没有那么多时间,但是PC网页端开发力量比较薄弱,也快的年底,招人也是比较困难,我就暂时先去协助开发前端PC开发了,然后Uniapp就由Uniapp开发的同学优化了,过了一个半月react唯一的开发同伴也走了,我成了这个项目的主程了😳,在007的艰苦奋斗下,总算是完成了1.0的发布。

这一干就是三个月,彻底把react学会了,把Typescript学会了。这会儿重点来了,领导找我让我就待在这里做前端leader,也不打算用flutter重构了,我回不去了😭,很懵逼,自己把自己干死了。但是我还是比较喜欢面向对象的编程语言的,于是我开始考虑自己的未来发展,只能往js方向走了,走js方向起码能保存自己的一些class的通用性。

于是我就需要开辟符合我的开发路线了,开始做一些由Typescript编码开发的工作了,走aPaaS路线了,这里用到的全是Typescript语言编写的代码,以及一些react相关的代码。经过长达6个月的铺垫,终于有了一点起色。我就不细讲这中间的艰苦磨炼了,大家在公司还是要干好本职工作😊。

接下来我讲一下这个实战背景了,2022年是工业互联网数字化兴起的年度,国家也在全力推动工业互联网数字化,那么数字化的展示层就是要通过3D或者2D的形式展示了,但是为了达到降本增效的效果,中台是必不可少的存在。那么需要很多傻瓜式托拉拽的效果,而Konva主要是解决2D组态的需求,我将在本篇文章中讲解关于konva这个强大Canvas库,谢谢观看【目录】。