Editando o arquivo App.vue
Para finalizar esta etapa de uso de componentes dinâmicos, faremos uma alteração no arquivo src/App.vue
e deixaremos o seu conteúdo como segue:
<script setup>
import { useMonitor } from '@/composables/monitor';
const { menu } = useMonitor();
</script>
<template>
<div>
<component :is="menu" />
<main>
<router-view />
</main>
<footer>
<p>Copyright © 2024</p>
</footer>
</div>
</template>
Aqui, também usamos um conceito novo, que é o uso da tag component
, que é utilizado para renderizar componentes dinâmicos, sendo que o componente a ser renderizado será associado ao atributo is
.