How to Add Vuetify 3 to an Existing Vue 3 Project

Yaasir
2 min readOct 30, 2023

--

Vuetify 3 is a Material Design component framework for Vue.js 3. It provides a wide range of components, directives, and utilities for building beautiful and responsive user interfaces.

If you are already working on an existing Vue 3 project, you may be wondering how to add Vuetify 3. The process is relatively straightforward, and can be completed in a few steps.

1. Install the Vuetify 3 package.

npm install vuetify

or

yarn add vuetify

2. Create a new Vuetify instance.

JavaScript

import Vuetify from 'vuetify/lib'
const vuetify = new Vuetify({})

3. Add the Vuetify instance to your Vue app instance.

JavaScript

import Vue from 'vue'
import App from './App.vue'
Vue.use(vuetify)const app = new Vue({
render: h => h(App)
})
app.$mount('#app')

4. Import the Vuetify components you want to use in your app.

JavaScript

import VBtn from 'vuetify/lib/components/VBtn'
export default {
components: {
VBtn
}
}

5. Use the Vuetify components in your templates.

HTML

<template>
<v-btn color="primary">Hello, world!</v-btn>
</template>

You can now use all of the Vuetify 3 components in your Vue 3 project.

Additional tips:

  • If you are using Vite, you can install the Vite plugin for Vuetify to enable additional features, such as a-la-carte imports and SCSS variable customization.
  • If you are using Webpack, you can install the Webpack plugin for Vuetify to enable the same features.
  • If you are using Nuxt.js, you can install the Nuxt.js plugin for Vuetify to make it easy to use Vuetify in your Nuxt.js project.

Adding Vuetify 3 to an existing Vue 3 project is a relatively straightforward process. By following the steps outlined in this article, you can be up and running with Vuetify 3 in no time.

--

--

Yaasir
Yaasir

Written by Yaasir

I’m curious, and I enjoy work that challenges me to learn something new and stretch in a different direction. I do my best to stay on top of constant changes.

No responses yet