你从未发现过的VUE学习利器

vue-element-admin

哈喽,大家好,我是指北君

到目前为止,Vue可以说得上是国内的首屈一指的前端框架了。

无论是其在各个业务场景下的优秀表现,以及各个大厂的青睐程度,亦或者是现在前后端分离模式下的愈加趋于完善的推进与广阔的发展空间,又或者其在开发过程组件化思想的高度优化和良好的设计,都意味着在未来的一段时间里面,Vue仍然会能够保持健硕的生命力与优质的活力。

所以基于以上的思考和分析,无论是从目前快速入手——找到一份较为不错的前端相关工作,又或者是分析其优秀的设计模式,精进自己开发技巧,找到一个质量较高的Vue项目,并进行深入的学习,都是一个不错的选择。

今天,指北君给大家推荐一个自己在学习过程中,遇到的一个高质量的Vue学习利器vue-element-admin

生态

当我们在学习一个新的技术或者项目的时候,首当前冲就是了解其生态。因为无论是考量其未来生态,未来的使用前景,和是否有学习的必要、又可能是考量其论坛生态,当我们在学习的过程中遇到了问题之后,是否有足够的资料能够解答我们的疑惑、是否有丰富的资料供我们上手和学习、是否有不断维护的提交。又或者是有没有相关联的应对与各种层级的学习案例等等…… 都是需要我们去考虑的地方。好消息是对于 vue-element-admin 能够一站式满足我们的所有需求。

文档生态

vue-element-admin官网

可以看到,对于element的官网有较为友好的对应文档展示

上手

如何快速上手安装

各类集成方案介绍与使用

可以看到,此项目贴心的为大家设计了多个完全不同的项目。

对于 vue-element-admin 主要是对于各后端技术的集成,适合于在工作中的开发者,能够快速学习如何使用vue与各后端技术进行结合,提升我们的开发效率。

对于 vue-admin-template 主要是基础模块,其中没有揉入很多的后台解决方案,并且在组件的设计上也都相对简单化,适合与新手的快速入手与启动,并且不需要安装很多的其他相关依赖,对于新手的上手有着较为友好的设计。

对于 electron-vue-admin 即相关的桌面终端的相关设计,进行全方面的辐射。

进阶

此项目贴心的为大家进行了相关进阶内容的具体介绍。

无论是最让我们前后端人员头疼的跨域问题的完美解决:

如何在在开发过程中,如何优雅的利用到路由的懒加载,来提升自己的开发效率:

更换到自己更加喜欢的主题与皮肤:

等等,具体等待大家自行去探索奥秘……

可以看到的是对于vue-element-admin,其文档生态肉眼可见有很大的诚意。还是可以吊打很多技术的官网,这里就不再一一点名……

论坛生态

对于我们在学习的过程中,最忌讳的就是自己一个人孤军奋斗,很多时候遇到的问题,对于创作者来不及进行更新,但是对于论坛中的讨论者们,已经是一个成熟的User,能够自行避开所有的坑,并且对于一些问题已经有较为完善的解决方案。这个时候就需要有较为完善与活跃的论坛生态系统,供我们学习和具体的讨论与学习。

对于vue-element-admin 来说,有其自己的 gitee讨论组 和对应的QQ群供大家学习和讨论:

Gitter讨论组
QQ群

资料生态

可能有一些小伙伴要提问题了:“对于官网可能知识介绍一些通用的功能,但是对于具体的某一模块的设计与思路,对于一个功能的具体实现,我作为一个新手改如何去学习呢?”

可以告诉大家的是,对于 vue-element-admin 不只是有自己的官网,还有对于每一个具体模块的设计与讲解,作者都贴心为我们想到并且发布了对应的文章。

可以看到的是作者已经对于整体的设计,包括对于我们最为想要了解的基础,登陆权限校验,以及如何在学完这个项目之后,在实际工作中进行使用,都进行了详尽的介绍。

如上图所示,可以看到就算是在文档阅读不是很顺利的情况下,也会有很多一同学习的小伙伴进行共同研讨和答疑解惑。

在介绍完生态之后,我们可以发现的是,作者对其的维护还是抱有很大的诚意,能够让我们在学习的过程中,不会出现进行不下去的情况,相反,我们可以通过多种渠道去了解和学习其设计理念。让大家不会退却,功能很好,但是出现了问题 没有办法解决。

那它所展现在我们面前到底又是什么样子的呢,下面来解开它的神秘面纱。

演示与介绍

优雅界面交互设计-学理念

可以看到的是对于界面,秉承优雅设计思想——"左边侧目录+大主页展示"设计理念。

在每一次进行不同功能的点击之际,可以进行自定义路由跳转的配置,默认会在主页面中进行不同页面展示。虽同一个页面共同展示,但是是属于页面嵌套逻辑,可以自行选择页面内部展示,或者是跳转到自己自定义界面,都尽显优雅设计理念,供我们进行进行思想学习。无论是对于开发人员的二次包装处理,在设计上和对于使用人员的体验,都有较为有价值的借鉴意义。

多组件归并-切实际

可以自行开发设计不同的组件,然后在自己的项目中进行使用。

组件化设计理念无论是在我们前端的开发中的“组件化”一处开发,处处使用,又或者在我们后端开发中的对于三方接入的可拔插设计,对于底层进行封装处理,包装一层,来进行不同服务的调用,都有提现。

此处的组件化设计,也采用了同样的设计理念,我们进行自己的定制化开发,在不失改变整体架构的同时,还能够融入自己的定制化设计。

前端国际化-聚内容

对应的前端国际化解决方案参考。

在系统最开始设计之初,对于国际化重心若是偏向后端,对于后端最后的解决方案绝对不是采用普通的存库+接口实现方式,而是更为优雅的AOP设计理念,采用AOP以通知的方式,以最小切入点进行设计,同相关的日志记录输出、登陆鉴权处理、事务配置管理等等。

若是重心点放在前端,vue-element-admin 可能就是我们学习的最佳实践。也是我们入门的首选。

多重Table-展扩展

对于前端学习人员绕不开的一个点,可能就是如何实现各式各样的Table表单,但是在vue-element-admin 你就可以学习到各类不同Table的基础与扩展应用,以主要的Table表单入手,来帮助我们学习和掌握如何使用Vue这门技术进行前后端数据的交互。

可以看到和了解到的是对于vue-element-admin 满足我们对一个新技术学习的所有要求。无论是其优雅的界面设计与交互使用,或其多变化的功能与通用设计理念,或其别出心裁的路由设计思想,又或是其多样与通用功能的展示——让我们能够快速学习上手并在工作中进行借鉴使用,都让我们有较好的体验和眼前一亮的感觉。

当然对于好的开源的分享,不仅仅是其内容的优质,还要有能够启发人的功能,于是介绍了鱼与渔,表现它不仅仅是做了一个开源技术,而且还把思想传递给大家。

认可与提升

认可

对于vue-element-admin 虽只是作为一个前端开源项目,但是其也确实对得起优秀开源项目的称号。不能够否认的是,我们在学习一门新技术时候,很多时候都会去相关的Github,或者国内的Gitee上寻求优秀的开源方案,然后进行学习,其中对于 Star 免不了作为我们一个很大参考标准

可以看到,其中 Star 的个数高达70K+ 表示了大家对其的认可。

鱼与渔

授人以鱼不如授人以渔

相信学习过这个项目的小伙伴脑海里面都会有这句话的灵光一现。

就如同那句“优雅永不过时”一样,我们在学习的过程中,不仅仅能够学习到基础的知识,而且时常会感觉展现在我们面前的就像是一个宝库。

它有作者在开发过程中,对于设计思想的展露:

也可以学习到对于一个项目如何进行优化与设计:

更有如何进行技术的升级和升级过程中的小Tips,如何有效避坑

【升级webpack】


最后就是个人对于学习新技术的总结,进行适当的总结,启发学习的同学。

大话学习

学习思想

在对于新技术,或者新项目学习过程中,要秉持以下几点

  1. 由俭入奢理念——既然是秉持着学习的思想,不可能把别人代码的编程方式以及技巧统统学到。最开始学习时候,是朦胧的,我们可能只是了解它们的大概理念,只能够暂且"管中窥豹"一般了解部分,然后再不断精尽自己,对于每一个点进行慢慢思量。再构建起来自己对其的架构的理解和点的设计。

  1. 整体宏观思想——在最开始学习的过程中遇到的问题从来都不能称得上是问题,什么是问题-问题就是在你的认知和理解范围内都能够了解的问题,但是却不能够解决的事情。最开始我们学习过程中,都会出现一些我们不能够解决的问题,但是这些问题无外乎两种,一是技巧可能不理解,而是知识点可能没有学习等,但是要相信的是"庖丁解牛"理论,只要慢慢学习新的技术和项目,学习这些设计理念,慢慢的也就熟络了起来,懂得了其中的事物的规律,也就能步入快车道。

  1. 思维只有四两力——了解设计、逐步推演、深入思量、固化思维。即首先了解整体的设计思想,整体宏观把控,然后在学习过程中,逐步推演出下一个功能的实现思路。深入思考设计理念,最后固化自己的思维,再度自己进行学习和设计。


指北君有话说

学习 vue-element-admin 无论是对于新入手的前端开发者,可以学习如何使用基础的语法,并且有足够优秀的设计方案供与参考、亦或者是想要给自己充电的前端老兵,可以学习灵活多变的设计理念,高效且优雅的设计思路。并且其还拥有众多的使用者和保持更新的活力,让你在使用的过程中,不会出现一个问题没人询问,一个bug没有修复的情况。

完备的生态系统,也能够让学习者快速上手,不但有基础的功能的使用,还有作者亲笔介绍的开发思路和系统架构迭代升级思路,都能够让学习者从中学习到自己感兴趣的部分。

开源指北,立志做最好的开源分享平台,分享有趣实用的开源项目。

以上就是本次推荐的全部内容,我是指北君,感谢各位的观看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值