前言
项目github地址
最近项目需要实现一个弹框拖拽的功能,本来多快好省的方案就是使用antd的弹框,再配合gayhub上找的拖拽插件来实现。
但过程中遇到一些麻烦,而且用别的东西一时爽,要实现个性化或者改一些东西,需要看别人的源码,会极其的麻烦。
这时,固执的程序员就会抛下一切,全程自己开发,比如我。正所谓求人不如求己,自己动手,丰衣足食。
自己开发,时间可能会多花一些,但收益也是有目共睹的:
1.风险可控,出了问题能快速定位并解决(毕竟是亲手制作);
2.能最大程度实现个性化,比如增加或者减少一些功能;
3.杜绝知其然而不知其所以然。通过手把手搭建项目,实现功能,深入最底层理解逻辑,学习成长。有时还会有意外收获,学到项目之外的知识;
4.知道该功能有哪些坑,然后通过自己尝试或者观摩成熟解决方案来克服,避免以后遇到类似的坑;
5.自己做出来后,能与同事或者小组甚至上传到gayhub和所有开发者共享,为社区做出自己的贡献,收获成就感。久而久之,就成为该细分领域的专家,所有人有问题都来找你,那是何等的荣誉!
。。。
位置参数科普
各种内置位置参数