Vuetify.js

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

Github stars Tracking Chart

简介

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 的更新,而无需经过艰苦的升级过程。

Overview

Name With Ownervuetifyjs/vuetify
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 7)
PlatformBSD, Cross-platform, Linux, Mac, Web browsers, Windows
License:MIT License
Release Count562
Last Release Namev3.6.3 (Posted on 2024-05-01 21:27:12)
First Release Namev0.7.4 (Posted on )
Created At2016-09-12 00:39:35
Pushed At2024-05-05 14:19:54
Last Commit At2024-05-04 09:05:42
Stargazers Count39.1k
Watchers Count591
Fork Count6.9k
Commits Count15.9k
Has Issues Enabled
Issues Count13699
Issue Open Count646
Pull Requests Count3834
Pull Requests Open Count133
Pull Requests Close Count1195
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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

To the top