Vuetify.js

Vue.js 2 的 Material 组件框架。(Material Component Framework for Vue.js 2. )

Github星跟踪图

简介

Vuetify.js 是 Vue.js 2 的语义组件框架。它的目标是提供干净、语义和可重用的组件,使构建应用程序变得轻而易举。

Vuetify 组件是根据谷歌的 Material 设计规范构建的,从其他流行的框架中获取线索,如 Materialize.css、Material Design Lite、Semantic UI 和 Bootstrap 4。

通过 Vue 和 Material Design 的强大功能,搭配精美的组件库,构建出令人惊叹的应用程序。 Vuetify 组件专为速度而设计,具有易于记忆的语义设计,可以将记忆复杂的类和标记,转换为具有简单而清晰名称的类型。

利用 Vuetify 社区的力量,从开发团队和我们在世界各地的优秀社区成员那里获得24/7 全天候的帮助。成为一个支持者,并从团队中获得专门的支持。

特性

  • Vue-CLI 模板 -- Vuetify 已预制了 8个 Vue-CLI 模板。 从简单的 html 到完整的 服务端渲染(SSR)项目,只需要几分钟就能创建完毕。
  • 自定义布局 -- Material 设计规范中的每个可用布局都可供您使用。 创建适合任何项目范围的独特而灵活的用户界面。
  • 语义 Material 组件 -- 准备好为您服务的 armada 专业组件。 总共超过80个,任何情况都有解决办法。
  • 浏览器支持 -- Vuetify.js支持所有现代浏览器,包括 IE11 和 Safari 9+(使用polyfill)。 从移动到笔记本电脑到桌面,您可以放心,您的应用程序将按预期工作。 对最新版有兴趣吗?请尝试使用 vue-cli Webpack SSR(服务器端渲染)模板并构建最终的 UI。
  • 对于全新应用 -- Vue-CLI 3 是 Vue.js 的下一代 cli 工具,可以帮助您更轻松地开始使用。当使用 vue-cli 启动应用程序时,您还可以获得官方 webpack 的更新和配置更改,以及 Vuetify 的更新,而无需经过艰苦的升级过程。

主要指标

概览
名称与所有者vuetifyjs/vuetify
主编程语言TypeScript
编程语言JavaScript (语言数: 8)
平台BSD, Cross-platform, Linux, Mac, Web browsers, Windows
许可证MIT License
所有者活动
创建于2016-09-12 00:39:35
推送于2025-06-08 08:49:50
最后一次提交2025-06-08 08:36:04
发布数607
最新版本名称v3.8.8 (发布于 2025-06-04 15:32:56)
第一版名称v0.7.4 (发布于 )
用户参与
星数40.5k
关注者数582
派生数7k
提交数16.8k
已启用问题?
问题数14704
打开的问题数532
拉请求数4226
打开的拉请求数179
关闭的拉请求数1386
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Introduction

Vuetify is a Material Design Component Framework for the Vue framework. We believe that you shouldn't need design skills to build beautiful Vue applications. Vuetify takes the pain out of development by providing everything you need:

  • Over 80 beautiful hand crafted Material Components
  • Powerful and unique directives for customizing user experiences
  • WCAG accessibility (a11y) and Section 508 compliant
  • Full RTL support
  • Support for IE11 / Safari 9 with polyfill
  • Easily customizable with SASS variables and vue-cli-plugin-vuetify
  • Built with the Material Design 2 Specification
  • Designed for mobile to desktop

Vuetify is expansive, powerful and provides tools required for large, robust applications.

Browser Support

Vuetify supports all modern browsers, including IE11 and Safari 9+ (using polyfills). Components are designed for a minimum width of 320px.

Vuetify Ecosystem

Documentation

To check out the component api explorer and docs, visit vuetifyjs.com.

Questions

For help and support questions, please use our community chat. This issue list of this repo is exclusively for bug reports and feature requests.

Issues

Please make sure to read the Important Information before opening an issue. Issues not confirming to the guidelines may be closed immediately.

Changlog

Detailed changes for each release are documented in the release notes.

Contributing

Developers interested in contributing should read the Code of Conduct and the Contribution Guide.

Please do not ask general questions in an issue. Issues are only to report bugs, suggest
enhancements, or request new features. For general questions and discussions, ask in the community chat.

To help you get you familiar with our contribution process, we have a list of good first issues that contain bugs which have a relatively limited scope. This is a great place to get started. If you have any questions, please join us on the community chat.

We also have a list of help wanted issues that you might want to check.

This project exists thanks to all the people who contribute ?!

Backers

Thank you to all our backers! ? [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

? License

MIT

Copyright (c) 2016-present Vuetify LLC