这是干什么的?
Vuetify 是一个基于 Material Design、手工打磨的 Vue 组件 UI 库——你可以用现成的、响应式的组件来搭建应用界面,而不必自己动手写样式。
它是一个独立的应用,还是要装到我自己的项目里?
要装到你的项目里:它是面向 Vue 应用的 npm 组件框架,提供庞大的组件 API、主题定制和针对 Vite 构建的自动 tree-shaking——并不是一个能单独运行的应用。
怎么用它新建一个项目?
用你的包管理器来创建新项目:pnpm create vuetify、yarn create vuetify、npm create vuetify@latest 或 bun create vuetify。Nuxt 和 Laravel 的配置方法在官方安装指南里有说明。
安装它之前,我的项目需要什么条件?
需要一个 Vue 项目——脚手架工具会帮你创建。官方指南涵盖了普通的 Vite 应用,以及 Nuxt 和 Laravel;生态中还提供 ESLint 配置和 vuetify-loader 编译器插件,供构建工具链使用。
浏览器或版本方面有什么限制需要我知道?
它面向现代浏览器——Safari 13+ 需要加载 polyfill——组件按最小宽度 320px 设计。另外,Vuetify 2 已经停止维护、不再受支持,连安全问题也不修复。
我用的版本还能更新多久?
每个大版本至少有 6 个月的长期支持。Vuetify 2 系列已经停止维护(EOL);其商业支持可以通过一家合作伙伴获得。
除了组件本身,生态里还有哪些东西?
有可以试玩组件的浏览器版 Playground、预制好的 Snips、Vuetify Bin 在线粘贴板、ESLint 配置和升级插件、用于自动加载组件的 vuetify-loader 编译器插件、面向编程智能体的 MCP 服务器,以及收录社区项目的 Awesome 清单。
它开箱就支持多语言吗?
是的——内置国际化功能,支持 42 种以上语言;翻译通过 Crowdin 管理,上传自动化流程就在这个仓库里运行。
能不能不安装任何东西就试用组件?
可以——play.vuetifyjs.com 上的 Vuetify Playground 是一个基于 vuejs/repl 的浏览器内 REPL,Snips 网站则提供各个组件可直接复制粘贴的代码片段。
What are similar projects?
quasar, mdb-ui-kit, bootstrap-table, materialize, naive-ui, vuestic-admin, material-components-web, element
Which topics is it in?
material-theme, material-components, vue-components, material, sass, ui-kit, vuejs, ui-design, responsive, ui-library, material-design, themes