Saltar al contenido

Cargar componentes globales en Vue 3 no difiere mucho a como lo hacíamos en Vue 2, aquí vemos un ejemplo completo y la comparativa con su predecesor.

En Vue 2 para cargar componentes globales debemos importar Vue y utilizar Vue.use con el nombre del componente y el propio componente, algo así.

import Vue from 'vue'
import MyComponent from '@/components/MyComponent'

Vue.use('my-component', MyComponent)

Este sería un proceso manual, si queremos registrar componentes de forma automática lo podemos hacer así.

En Vue 3 realizar esta misma tarea es algo diferente, pero no demasiado, veamos un ejemplo.

import { createApp } from 'vue'
import App from './App.vue'
import MyComponent from '@/components/MyComponent'

const app = createApp(App)

app
  .component('my-component', MyComponent)

app
  .use(router)
  .mount('#app')

Rutas de aprendizaje