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