DEMO
源码
理想中的状态
将自己接触到的一些组件呀,后台管理需要用到的方法啥的给记录一下,以后公司要做一个新的项目的话直接推荐就用这个,美滋滋。
对我的优点:
现实中的状态
公司要做一个新项目了,我和后端都提议新搭建一个项目,结果领导说用之前写的一个项目进行二开,节约时间,而且说之前做的那个项目就是为后面项目准备的,到时候直接复制改吧改吧直接上线。我吐了,不说代码不是我写的,那个项目已经是几个人改过的了,这不屎山上再屎吗这。
代码规范也没有,乱的一批,不说逻辑乱了(我也没咋仔细阅读过),代码格式都没规范过,这一行空两格下一行也许就空 4 格了,这一行有分号,下一行又没了,运行起来控制台一堆日志。不是不配自动化格式工具,关键是为啥没工具就完全嗝屁个蛋了?一些包也是自动化工具引入的,复制到一个测试项目上全是错。这些自动化工具真是害人不浅呐。现在一些新手写 vue 写的溜溜转,结果写一个 html 连 js 怎么运行的都没明白,越来越“工程化”了。害人,真是害人呐。
我是很少用自动化工具的,不是说它不好,确实是节约了时间,但是应该是有个需求,然后用它会方便点,结果是这个需求都忘了,只知道要用它。没有它,就没管这个需求了。什么 setup 语法糖,自动引入 vue 包,ctrl+s 自动格式化我是坚决坚决抵制。
前段时间居然有人写个个工具把 vue3 的.value 给去掉了,let a = ref(1);然后 a = 2;这样就完成页面渲染新数据了,焯,你说 js 它有这个能力监听变量的修改吗?人家的能力就是监听对象属性的修改,所以基本数据得转成一个对象然后用.value 来监听数据的变化,你去把 js 都给改了算了。我知道只是在打包的时候处理一下就行,但是新手一接触这个项目后,诶,崩溃了,这代码怎么学岔劈了,他是怎么运行的,原理是????
总结
说了这么多差点忘了主题了,现在这个架子已经有 60+star 了,之前我 github 账号下所有项目加起来应该也才 20 多个 star ,才一个月就加了 60 多个,想想都兴奋呐。我这个后台管理架子虽然说丑是丑了点,因为现在我不喜欢什么华丽花哨的了,看久了就没兴趣了,还是务实一点才让我有使用的冲动。
有互换 star 的可以留言,互相学习,互点 star ,一颗都不能白瞎。