Pular para conteúdo

Exercícios: Aula 04 - Diretivas e Renderização 📜

1. Exibição Condicional

Qual a diferença técnica entre usar v-if e v-show para esconder um elemento na tela? Em qual cenário de performance o v-show é mais recomendado?

2. Renderização de Listas

Crie um array reativo chamado frutas contendo ["Maçã", "Banana", "Uva"]. Use a diretiva v-for para renderizar esses nomes dentro de uma lista não ordenada (<ul> e <li>). Não esqueça de utilizar o atributo :key.

3. Captura de Eventos (v-on)

Crie um botão que dispare um alerta (alert) com a mensagem "Olá Vue!" ao ser clicado. Demonstre o uso da sintaxe completa (v-on:click) e do atalho (@click).

4. Modificadores de Evento

Explique para que serve o modificador .prevent em um evento de submissão de formulário (@submit.prevent). O que acontece se não o utilizarmos em uma SPA?

5. Desafio: Lista de Tarefas Simples (V1)

Crie uma variável reativa novaTarefa (string) e uma lista tarefas (array). - Crie um input ligado à novaTarefa via v-model. - Crie um botão "Adicionar" que pegue o valor de novaTarefa, adicione ao array tarefas e limpe o input. - Renderize a lista na tela usando v-for. - Adicione um v-if para mostrar uma mensagem "Sua lista está vazia" caso não haja tarefas.