是个项目呢,就会要有个后台管理,所以后台管理真的是开发中必不可少的,可是呢后台多半是简单重复性的工作,甚至可以说算是个体力活了,即使做为一个不优秀的码农也要去想办法解决这另人不愉快的重复工作了,所以解决此问题就是首要任务了。

而且后台多半是简单重复性的工作也可以说算是个体力活了,所以解决这另人不愉快的重复工作就是首要任务了;

那么任务就开始了,首先想到的自然是做组件了,然后开始根据项目提取公共做了各种各样的组件。刚开始感觉不错,真方便。然后有新需求组件满足不了功能就添加参数,属性,使得组件越来越大,感觉好臃肿。但是在当前项目中还是能起到不错的效率的,统一的修改也方便。可新的项目来临了,这些个臃肿的组件好像并不适用于新的项目,难道再写新的组件?造轮子?写组件其实也是耗时的事情。所以我感觉并没有解决这个任务,不得不引起我的重新的思考 。如果能将组件可以组合起来就好了,那么需要的时候就将小组件拼接起来就行了。可是如何能将组件拼接成想要的功能呢,这个一个非常值得思考的问题。最后经过思考,我觉得需要个管理者,告诉这个管理者我要哪些组件,要形成什么结构的数据、使用什么样的样式,那么这个管理者将会给我想要的,并告诉我哪个个小组件干了什么事(触发了什么事件)。然后就开始设计了个这个Region组件, 我将其叫域,一个域为一个组合组件。

然后一次次的使用,修改,总结。最终做成的这个站在 elementui之上 的vue-elemenui-freedomen 应用框架来做中后台,我将其命名为 freedomen; freedom 为自由, men为人,组合后去掉了个 m 形成了 freedomen。顾名思义,我希望做重复工作的人可以自由起来。

可以使用时间长了,自然我并不满足于此,我甚至代码也不想写,也许我并不是个合格的码农,所以我在想这一个个的组件都是不在这儿么,拖一下不就好了,为什么还要写。虽然手写已经不是很多了,倒是始终还是重复了啊,所以就开始做拖拽的工具,当然还是以vue-elementui-freedomen为主框架来实现的

功能还不是很强大,还需要不断的思考与跟进,落后就要挨打啊,欢迎交流讨论使用。

地址为 freedomen


杨一一
15 声望0 粉丝