基于 ProseMirror 的无界面富文本编辑器框架,可与多种前端框架配合,通过扩展灵活定制。
vuetifyjs/vuetify
基于 Material Design 的 Vue 组件框架,提供响应式的精致 UI 组件,用于构建 Web 应用。
- Star
- 41,032
- Fork
- 7,112
- 未关闭 Issue
- 344
- 最近提交
- 7小时前
这是什么?
Vuetify 是一个面向 Vue 的 UI 组件库,提供大量遵循 Material Design 规范的预构建组件。它的目标是让开发者无需深厚的设计功底,也能搭建完整的应用界面,同时提供丰富的 API 以适应多种使用场景。
样式可通过 SASS/SCSS 变量、默认配置预设和 Blueprints 进行定制。内置主题系统用于统一配色,组件默认具备响应式布局,最小设计宽度为 320px。配合 Vite 使用时支持自动 tree-shaking,有助于减小打包体积。项目支持包括 Safari 13+(需借助 polyfill)在内的现代浏览器,并提供 42 种以上语言的国际化支持。
项目通过 npm 分发,可使用 pnpm、yarn、npm 或 bun 的命令快速创建新项目。Vuetify 2 已停止维护,当前主要面向 Vuetify 3。仓库的 issue 仅用于提交 bug 和功能请求,一般性问题需前往社区讨论。
核心功能
- 01为 Vue 应用提供预构建的 Material Design 组件。
- 02支持通过 SASS/SCSS 变量、预设和 Blueprints 定制样式。
- 03组件默认响应式布局,最小设计宽度为 320px。
- 04内置主题系统,统一管理配色。
- 05配合 Vite 使用时自动 tree-shaking,减小打包体积。
- 06支持 42 种以上语言的国际化。
适用场景
- 使用 Vue 构建管理后台和企业内部应用。
- 搭建风格统一、适配多端的产品或营销网站。
- 在没有专门设计系统的情况下快速制作界面原型。
- 为现有 Vue 3 项目添加带主题和多语言支持的 UI 层。
快速上手
- 1
使用 npm 创建新项目
npm create vuetify@latest - 2
或使用 pnpm 创建新项目
pnpm create vuetify - 3
或使用 yarn 创建新项目
yarn create vuetify
使用前须知
- 许可证元数据为 NOASSERTION,但 README 标明为 MIT 许可。
- Vuetify 2 已停止维护(EOL),不再提供支持。
标签
常见问题
- vuetify 是什么?
- 基于 Material Design 的 Vue 组件框架,提供响应式的精致 UI 组件,用于构建 Web 应用。 Vuetify 是一个面向 Vue 的 UI 组件库,提供大量遵循 Material Design 规范的预构建组件。它的目标是让开发者无需深厚的设计功底,也能搭建完整的应用界面,同时提供丰富的 API 以适应多种使用场景。
- vuetify 可以免费使用吗?用的什么许可证?
- vuetify 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- vuetify 还在维护吗?
- 活跃维护中。vuetify 最近一次提交是在 2026年10月20日。
- vuetify 适合用来做什么?
- 使用 Vue 构建管理后台和企业内部应用。 搭建风格统一、适配多端的产品或营销网站。 在没有专门设计系统的情况下快速制作界面原型。 为现有 Vue 3 项目添加带主题和多语言支持的 UI 层。
- vuetify 怎么安装和运行?
- 使用 npm 创建新项目: npm create vuetify@latest 或使用 pnpm 创建新项目: pnpm create vuetify 或使用 yarn 创建新项目: yarn create vuetify
- 在哪里获取 vuetify?
- 源代码和安装说明在 GitHub 上:https://github.com/vuetifyjs/vuetify
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一套代码多端运行的跨端跨框架方案,可用 React/Vue 开发微信等小程序、H5 和 React Native 应用。
基于 Vue.js 的跨平台框架,可用同一套代码构建单页应用、PWA、移动端、Electron 桌面应用等。
一款风格固定的代码格式化工具,可将 JavaScript、TypeScript、CSS、Markdown 等代码统一为一致的格式。
基于 Web 技术构建、可通过插件和主题扩展的跨平台终端模拟器。
一款速度极快的 JavaScript、TypeScript、JSX 和 CSS 打包工具,提供 CLI、JS 和 Go 接口。