适用于您的应用程序的 11 个最佳 Vue.js 库
Vue.js 是一个用于构建用户界面和单页应用程序的开源 JavaScript 框架。自 2014 年发布以来,Vue 一直蓬勃发展。
2018 年也不例外,VueConf的火爆以及它在 JS 现状调查中获得了所有框架中最高满意度评级就证明了这一点。人们喜欢使用 Vue,或者至少有兴趣进一步了解它。
Vue 与竞争对手 React 的不同之处在于,Vue 核心团队在解决框架问题方面非常积极主动。例如,用于构建通用 Vue 应用的框架Nuxt,其开发者中就有很多是 Vue 的原班人马。
另一个示例是vue-class-component,它是用于类样式 Vue 组件的出色 TypeScript 装饰器,它将内置于 Vue 3.0 中,计划于 2020 年第一季度发布。
话虽如此,仍然有一些 Vue 库可以提升 Vue 的使用体验。以下是一些最好的库,按 GitHub 星数从多到少排序。
Element UI
Element UI 源自中国,由与 Mint UI(见下文)相同的开发人员开发,是一款适用于 Web 和桌面应用程序的桌面 UI 工具包。如果您要构建 Electron 应用程序,这是一个不错的库。
视界
iView 是一个 UI 工具包,包含简洁优雅的小部件和组件。它目前处于积极维护状态(上次更新于 2019 年 3 月 18 日),并附带一个适用于 Vue CLI 3 的iView 插件,您可以使用它快速构建基于 iView 的项目。
Vuetify
基于 Material Design 的可重用语义组件库,支持所有现代浏览器并与 Vue CLI 3 兼容。Vuetify 拥有庞大的社区,您可以在他们的 Discord 频道上寻求帮助。
Mint 用户界面
一个包含 CSS 和 JS 组件的移动 UI 库。虽然是中文项目,但其英文文档内容全面且翻译良好。这是一个非常轻量级的库,gzip 压缩包占用空间不到 40 KB。
VuePress
Vuepress 是一个极简的、基于 Vue 的静态网站生成器,不过你也可以在常规文章和页面中添加动态 Vue 组件。生成的每个页面都包含预渲染的静态 HTML,之后 Vue 会接管这些静态内容并将其转换为单页应用程序。
类星体
Quasar 是最受关注的 Vue 库之一,它是一个用于构建响应式网站、混合移动应用、Electron 应用等的 Vue 框架。Quasar 支持 Google 的 Material Design 以及 iOS 原生主题。
BootstrapVue
顾名思义,BootstrapVue 将最流行的 CSS 库与 Vue 结合在一起。它是 Bootstrap 4 组件的实现,以及一个带有 WAI-ARIA 可访问性标记的 Vue 网格系统。
Vue 材料
Vue Material 是一个基于 Material Design 构建的轻量级库。它的生态系统包含一个高级的 Webpack 单页应用、一个基于 Nuxt.js 的通用应用(用于服务器端渲染),以及一个用于最简单设置的 HTML 文件。所有这些,你都可以在其官网上找到。
Vuesax
Vuesax 希望通过改进设计来简化应用程序的构建,但同时不会放弃您惯用的 Vue 功能。Vuesax 拥有自己的 Discord 频道,拥有近 3,000 名成员。
用户界面
如果您不想使用 Bootstrap 或 Material Design,这是一个不错的选择。AT UI 是一款专为 Web 和桌面应用打造的扁平化 UI 套件。它采用 NPM + Webpack + Babel 前端开发流程,并拥有独立的 CSS 样式。
Vuikit
Vuikit 是一款基于 UIkit 3 框架的响应式 Web 界面 UI 工具包。它是一个由 Yarn Workspaces 管理的单一存储库,支持所有现代浏览器的最新版本。
--
你最喜欢的 Vue 库有哪些?请在下方评论区留言告诉我!
鏂囩珷鏉ユ簮锛�https://dev.to/x-team/top-11-vue-js-libraries-for-your-app-21g6