本次分享一段无讨价还价余地的单人3天定制化大屏全过程(强调说拖拽屏的请绕道,和你想的不一样),要动效、要地图、要流光。天坑的心理博弈到最终解决的过程及技术思路。
没啥征兆突然接到说,要在下周完成2个大屏的定制开发,起初没提有动效,定时器等等内容的要求,只是说要根据美工的设计完成相关内容,并不觉得有啥难度,周末突发指令,要3D要3个大屏,给我顿时整傻了,挡了3d的无理要求,拗不过加码,3个大屏又附加了动效、定时器、翻牌器,流光等效果。
总之是能动的都要动,经过一番心态炸裂的心理建设后,👽推掉了其他开发任务,对你没看错,还有3项任务排着队,(安安静静的写代码都是个奢望),周末为了缓解惆怅,试着找了找合适能加速开发过程的组件(主要是效果类),到此处可能会有人吐槽,模板多如牛毛找个模板不香嘛,此处补充一下,未定制稍微好说一些,定制的和常规的模板兼容可能还没手写的快,因此着重找了组件。
可能是机缘到了运气好,顺手就找了一个符合要求的组件Vue 大屏数据展示组件库,想要的装饰、边框、翻牌器、排名轮播等都有,基本把动效问题解决了一大半,剩下的主要就是地图、图表及内容布局、定时器、数据流调整。