45个优秀的vue开源项目

2020-03-11 09:45:19

参考地址 Vue 开源项目 TOP45


在过去一年里,前端开发发展迅速,前端工程师的薪资亦是水涨船高。2019 更是热度不减,而作为近年来尤为热门的前端框架,Vue.js 自是积累了大量关注。本文将为你介绍 2019 年最值得关注的 45 个 Vue.js 开源项目——Let's go!

Vue2019

在过去的一年里,我们比较了将近 12000 个 Vue.js 开源项目和库,并从中挑选了最好的 45 个(占比 0.37%)。
这些项目和库可以分为 3 类:

  • 用户界面(1~19)

  • Vue.js工具(20~36)

  • 项目(37~45)

这是一个极具权威性的表单,精确汇总了 2018 年 1-12 月期间发布的最佳 Vue.js 开源项目。Mybridge 工作组从受欢迎程度、参与度和新鲜度三方面对它们进行了评估。这些项目的 Github Star 平均数为 2620,可见其卓越不凡。
开源项目对程序员来说意义非凡,让我们花些时间,一起来看看这些在去年可能被你错过了的 Vue.js 开源项目吧。

用户界面

1. Vuetify

Vuetify

2. Weex-ui

Weex-ui

3. Eagle.js

Eagle.js

4. Vuesax

Vuesax

5. Vue-ydui

Vue-ydui

6. Vue-grid-layout

Vue-grid-layout

7. Vue-virtual-scroller

Vue-virtual-scroller

8. Vue-content-loader

Vue-content-loader

9. Mand-mobile

Mand-mobile

10. Vuikit

Vuikit

11. Vue-design-system v2.0

Vue-design-system v2.0

12. Vue-styleguidist

Vue-styleguidist

13. Heyui

Heyui

14. Vue2-animate v2.0

Vue2-animate v2.0

15. Ui

Ui

16. Proppy

Proppy

17. ZircleUI

ZircleUI

18. Vue-overdrive

Vue-overdrive

19. Vue-argon-design-system

Vue-argon-design-system

Vue.js 工具

20. Vue-cli

Vue-cli

21. Vue-devtools(v 4.0)

Vue-devtools(v 4.0)

22. Vue-native-core

Vue-native-core

23. Tiptap

Tiptap

24. Uni-app

Uni-app

25. Vue-rx v6.0

Vue-rx v6.0

26. Eros

Eros

27. Vue-wait

Vue-wait

28. Vue-starter

Vue-starter

29. Vue-hooks

Vue-hooks

30. Portal-vue

Portal-vue

31. Vue-fullpage.js

Vue-fullpage.js

32. Vue-api-query

Vue-api-query

33. Vuese

Vuese

34. Vuex-orm

Vuex-orm

35. Vuex-pathify

Vuex-pathify

36. Vue-vr

Vue-vr

项目

37. Vuepress

Vuepress

38. Gridsome

Gridsome

39. Vue-music-webapp

Vue-music-webapp

40. Vue-realworld-example-app

Vue-realworld-example-app

41. Page-transitions-travelapp

Page-transitions-travelapp

42. Sample-vue-shop

Sample-vue-shop

43. Vuegg

Vuegg

44. Vue-filepond

  • Star 数:467

  • GitHub:https://github.com/pqina/vue-filepond

  • 介绍:FilePond 的一个适配器组件,一个 JavaScript 库,可以上传任何东西,加快上传速度并对图像进行优化,同时提供了非常顺畅的用户体验。

Vue-filepond

45. Monimo

Monimo





  • 2019-12-30 10:17:21

    router-link传递参数,query

    在vue-router中,有两大对象被挂载到了实例this; $route(只读、具备信息的对象); $router(具备功能的函数) 查询字符串: 去哪里 ? <router-link :to="{name:'detail',query:{id:1}}"> xxx </router-link>

  • 2019-12-30 16:48:41

    vue provide/inject详解和用法

    父子组件交互方式多种,props、vuex、 、 emit、localStorage还有就是这个provide/inject了。它适合层级比较深的组件,比如子,子孙,子孙后代的组件有好几个用到父组件的某个属性,就可以用到这个provide/inject,它可以避免写大量繁琐的传值代码 我这里为什么要使用它? 我一个知识库详情父组件中包含了大量的子组件,每个子组件都需要父组件的知识库ID,这时候我不想写大量props,就用到provide/inject进行传值了

  • 2020-01-03 00:36:00

    break和continue详解for循环

    1. break:直接跳出当前循环体(while、for、do while)或程序块(switch)。其中switch case执行时,一定会先进行匹配,匹配成功返回当前case的值,再根据是否有break,判断是否继续输出,或是跳出判断(可参考switch的介绍)。 2. continue:不再执行循环体中continue语句之后的代码,直接进行下一次循环。