Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >十款值得你关注的Vue.js工具和库

十款值得你关注的Vue.js工具和库

原创
作者头像
前端达人
修改于 2019-07-25 09:27:25
修改于 2019-07-25 09:27:25
3.1K0
举报
文章被收录于专栏:前端达人前端达人

众所周知,Vue目前越来越热门,被很多开发人员采用,因此其生态也越来越完善,相关的工具和库也很丰富。这主要得益于:Vue的学习曲线,清晰的设计结构和使用文档,让有经验的开发人员从其他框架(React和Angular)很方便的入手。今天的这篇文章笔者从这些工具的实用性、有效性、独特性选了这十款工具和库,而不是依据Github受欢迎程度或星级,有些你已经很熟悉了并在使用,有些还比较陌生,好了,让我来一起看下这十款热门的工具和库。

1、Vue CLI

和其他前端框架一样,为了方便开发者快速上手,都提供CLI类似的脚手架工具。Vue CLI是一套功能齐全的工具,可用于快速Vue开发。Vue CLI 致力于将 Vue 生态中的工具基础标准化。它确保了各种构建工具能够基于智能的默认配置即可平稳衔接,这样你可以专注在撰写应用上,而不必花好几天去纠结配置的问题。比如你能在项目中很轻松的集成类似Babel,TypeScript,ESLint,PostCSS,PWA,Jest,Mocha,Cypress和Nightwatch等这些插件。

2、VuePress

VuePress是以Vue驱动的静态网站生成器,是一个由Vue、Vue Router和webpack驱动的单页应用。在VuePress中,你可以使用Markdown编写文档,然后生成网页,每一个由VuePress生成的页面都带有预渲染好的HTML,也因此具有非常好的加载性能和搜索引擎优化。同时,一旦页面被加载,Vue将接管这些静态内容,并将其转换成一个完整的单页应用,其他的页面则会只在用户浏览到的时候才按需加载。

官方地址:https://v1.vuepress.vuejs.org/

3、Gridsome

Gridsome类似VuePress,但不完全相同,它也是使用开发人员喜爱的最新网络技术工具构建网站 - Vue.js,GraphQL和Webpack。 获得热重新加载和Node.js的所有功能。 Gridsome让搭建筑网站再次变得有趣。如果你想建个博客站,可以考虑下。 其特点如下:

  • 使用Vue.js,webpack和Node.js等现代工具构建网站。
  • 使用任何CMS或数据源获取内容。从WordPress,Contentful,本地Markdown或任何其他无头CMS或API中提取数据。
  • 首先只加载关键的HTML,CSS和JavaScript。然后预取下一页,以便用户可以非常快速地点击,而无需重新加载页面,即使在离线时也是如此。
  • Gridsome使用超快速静态站点生成器,JavaScript和API的强大功能来创建令人惊叹的动态Web体验。
  • Gridsome站点通常不连接到任何数据库,并且可以完全托管在全局CDN上。它可以处理数千到数百万次点击,并且不需要昂贵的服务器成本。

官方地址:https://gridsome.org/

4、Vuex

在SPA单页面组件的开发中 Vue的vuex和React的Redux 都统称为同一状态管理,个人的理解是全局状态管理更合适;简单的理解就是你在state中定义了一个数据之后,你可以在所在项目中的任何一个组件里进行获取、进行修改,并且你的修改可以得到全局的响应变更。每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。store包含四个部分:

  • state – 应用的数据内容对象
  • getters – 定义相关方法获取state中的数据
  • mutations – 定义的相关方法操作state中的数据
  • actions – Action 类似于 mutation,不同在于:Action 提交的是 mutation,而不是直接变更状态;Action 可以包含任意异步操作。

官方网址:https://vuex.vuejs.org/

5、 Nuxt

Nuxt.js 是一个基于 Vue.js 的轻量级应用框架,可用来创建服务端渲染 (SSR) 应用,也可充当静态站点引擎生成静态站点应用,具有优雅的代码结构分层和热加载等特性。

其官方地址:https://nuxtjs.org/

6、Vuetify

Vuetify目前是基于vue的最好的UI组件库之一。它提供了大量基于Material Design规范精心制作的组件(80+),足以满足任何应用程序的需求。

您可以使用它来构建SSR应用程序,SPA,PWA和移动应用程序。所有Vuetify组件都有很好的文档说明,并提供了清晰的示例。

官方网址:https://vuetifyjs.com/en/

7、Quasar

Quasar(发音为/kweɪ.zɑɹ/)是MIT许可的开源框架(基于Vue),可帮助Web开发人员创建:

  • 响应式网站
  • PWA(Progressive Web App
  • 通过Apache Cordova构建移动APP(AndroidiOS,…)
  • 多平台桌面应用程序(使用Electron)

Quasar允许开发人员编写一次代码,然后使用相同的代码库同时部署为网站、PWA、Mobile App和Electron App。使用最先进的CLI设计应用程序,并提供精心编写,速度非常快的Quasar Web组件。

当使用Quasar时,你不需要加载像Hammerjs,Momentjs或Bootstrap这样额外的库。它拥有这些功能,而且体积很小!

官方网址:https://quasar.dev/

8、Storybook

对于前端开发来说,组件化技术已经是一门必修课了,这其中又主要以 react 和 vue 为主。但平时在开发组件,尤其是公共组件或者第三方组件库的时候,往往会有一些困扰:

  • 不能很好的管理多个组件,尤其是在组件预览的时候,不能一目了然
  • 在组件预览的时候,也不能很好的反应一个组件的多个不同状态
  • 自动化交互测试可以使用 enzyme,但很多时候还得手动测试,就比较麻烦了
  • 在写文档的时候,需要将组件预览和文档写在一起,并需要切换到不同的状态,就比较吃力了

所以,storybook 就是为了解决这些问题而出现的,它为你的组件搭建了一个强大的开发环境,主要提供了以下的几个功能:

  • 提供了一个强大的 UI 组件管理页面,可以很便捷、清晰的分组、管理多个组件或一个组件的多个不同状态
  • 在自动化交互测试之外,可以很方便的进行手动交互测试,并且可以动态改变组件参数,查看视图变化
  • 可以将组件预览导出为静态资源,这样就可以很方便查看组件的文档和不同参数对应的不同视图
  • 还有一系列的插件,提供了很多额外的功能,帮助你更好的开发、测试、优化组件

该工具使开发人员能够独立于主应用程序创建组件,并在隔离的开发环境中以交互方式展示它们,而无需担心特定于应用程序的依赖关系和要求。方便开发人员、产品经理、设计人员等多人参与到项目中。

官方网址:https://storybook.js.org/

9、Vue Apollo

最近有很多关于GraphQL的讨论。因此,如果您已经熟悉它并希望将其与Vue集成,那么您应该尝试Vue Apollo。这个库能很方便的将Vue和GraphQL集成。

官方网址:https://vue-apollo.netlify.com/

10、Eagle.js

Eagle.js 是一个基于 Vue.js Web 框架构建的幻灯片系统。它支持动画、主题、互动小部件(用于网络演示),并且可以轻松地在演示文稿之间重用组件、幻灯片和样式。

官方网址:https://github.com/zulko/eagle.js/

小节

今天的内容就到这里,希望你能找到心意的工具和库,如果你有好的工具和库推荐,欢迎你在留言区进行分享。

更多精彩内容,请微信关注“前端达人”公众号

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Vue 开源项目 TOP45
在过去一年里,前端开发发展迅速,前端工程师的薪资亦是水涨船高。2019 更是热度不减,而作为近年来尤为热门的前端框架,Vue.js 自是积累了大量关注。本文将为你介绍 2019 年最值得关注的 45 个 Vue.js 开源项目——Let's go!
grain先森
2019/03/28
2K0
Vue 开源项目 TOP45
分享 27 个面向开发人员的最佳 Vue.js 开发工具
英文 | https://javascript.plainenglish.io/best-27-vuejs-development-tools-for-developers-bd972bb5f573
前端达人
2022/04/18
2K0
分享 27 个面向开发人员的最佳 Vue.js 开发工具
分享 16 个顶尖 Vue 开源项目,助你提升技术能力
原文链接:https://dev.to/flatlogic/top-16-vue-open-source-projects-227a
前端达人
2022/06/09
4.7K0
分享 16 个顶尖 Vue 开源项目,助你提升技术能力
十款热门的Vue.js工具和库
随着Vue.js越来越热门,被很多开发人员采用,因此其生态也越来越完善,相关的工具和库也很丰富。这主要得益于:Vue的学习曲线,清晰的设计结构和使用文档,让有经验的开发人员从其他框架(React和Angular)很方便的入手。
前端达人
2019/07/30
3.2K0
vue开发工具有哪些,那个更合适?
现在前端除了JavaScript外,还有react,vue,angular这三个框架在市场上用的比较多,可以说这三个框架很大程度上改变了前端的地位,相对于angular来说,vue同样拥有丰富的指令,并且都是典型的MVC框架,vue相对来说轻量级一些,
北京锐智互动
2019/10/25
5.6K0
9个不错的前端开源项目
无论您是刚开始编程还是已经是一名经验丰富的开发人员,在这个行业中,学习新的概念和语言/框架是跟上快速变化的必要条件。
前端迷
2020/05/26
7.2K0
9个不错的前端开源项目
Vue.js最佳静态站点生成器对比
在过去的几年中,Vue.js 已成为 Web 应用程序开发的流行选项。用户变多后,这个框架开始将触角伸向了静态站点生成,一个曾经由 React 统治的领域。
winty
2021/01/25
5.2K0
Vue.js最佳静态站点生成器对比
博客生成静态站点工具 Top 20
本文将介绍最流行的十大博客静态站点生成工具,以 Github star 数来排名。
恋喵大鲤鱼
2023/03/10
4K0
7个实用的 Vue.js 工具和库
本文总结了一些最值得关注的工具和库,相信你迟早会用在自己的 Vue.js 项目中。同类文章经常只会列举一些 UI 组件库,而本文涉及的范围更广,探讨了 Vue 生态系统中的一系列工具、库和插件。
王小婷
2020/10/26
3.3K0
大势 | 2018最值得关注的JavaScript趋势
前端爱好者的知识盛宴 JavaScript渗透的范围越来越广,它能做的事情已经远不止前端开发而已。 掌握2018最新JS趋势,很有必要! 不久前stateofjs.com刚刚发布了一份2017 JavaScript现状报告,现在Ryan Chartrand非常应景地推出了2018年的JavaScript发展趋势,下面把这两份文章一起结合来看,让作为JS开发者的你少走弯路。 首先看看火爆2017的vue。 React vs. Vue.js 我们开门见山,直接上好东西吧:认为Vue可能会成为React的一大
用户1097444
2022/06/29
8510
大势 | 2018最值得关注的JavaScript趋势
推荐10款好用的开源静态站点
在线文档:https://gohugo.io/getting-started/quick-start/
码之有理
2023/06/08
3K0
值得推荐的7个vue3 UI组件库
前端 UI 组件库是前端开发者必备的工具之一,它们可以帮助开发者快速构建用户界面,提高开发效率。本文推荐几款热门的vue3 UI组件库,排名不分前后。
M.Talen
2024/05/22
9.2K0
值得推荐的7个vue3 UI组件库
2020年 16 个最有用的 Vue UI库
本文主要跟大家分享一些 Vue 的 UI 库,这些库都是 github 高星的库,废话不多说,我们一直来看看。
前端小智@大迁世界
2020/05/12
12.8K0
2020年 16 个最有用的 Vue UI库
9 个值得推荐的 VUE3 UI 框架
本文推荐几个比较流行的VUE3 UI框架,同时提供出色的开发人员体验,合理利用,又或者学习借鉴都是不错的选择,排名不分先后。
网罗开发
2021/09/09
6.3K0
Vue PC端UI框架
Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库 中文文档 | github地址
青梅煮码
2023/03/13
2.4K0
Vue PC端UI框架
Vue.js 状态管理:Pinia 与 Vuex
Vuex 和 Pinia 是用于管理 Vue.js 应用程序状态的标准 Vue.js 库。让我们比较一下他们的代码、语言、功能和社区支持。
海拥
2023/02/27
2.7K0
值得关注的 Vue.js开源项目[每日前端夜话0xFF]
Vue.js 框架是由经验丰富的开发人员创建的,具有可靠的社区支持,丰富的功能,而且是轻量级的。
疯狂的技术宅
2019/12/23
2.2K0
值得关注的 Vue.js开源项目[每日前端夜话0xFF]
静态网站生成器推荐:构建高性能网站的利器
这些开源项目都是优秀的静态网页构建工具,适合各种需求和技术栈。它们提供了简单易上手、可定制化、多语言支持等关键功能,并且具有快速构建、自动优化前端性能、SEO 友好等特点。无论您是个人博客还是企业门户,使用这些工具来构建静态网站都会带来高效且愉悦的经历。
小柒
2023/08/10
7950
静态网站生成器推荐:构建高性能网站的利器
2019 Vue开发指南:你都需要学点啥?
如果您是Vue开发的新手,您可能已经听过很多关于它的专业术语了,例如:单页面应用程序、异步组件、服务器端呈现等。
葡萄城控件
2019/07/02
3K0
几款开源文档生成框架工具
docsify是一个基于JavaScript 的文档生成器,它可以帮助你快速构建漂亮、响应式的文档网站。
2023/07/22
5.5K0
几款开源文档生成框架工具
相关推荐
Vue 开源项目 TOP45
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档