19 - Rotas

Olá pessoal, na décima nona aula do treinamento de Vue.js, iremos trabalhar com rotas.

As rotas servem para navegarmos entre páginas, equivale ao comando a href do HTML.

Faremos uma estrutura bem simples, haverá quatro componentes, sendo eles:

  • Exemplo12Rotas.vue: Responsável pela configuração das nossas rotas.
  • Pagina1.vue: Uma página contendo apenas um título
  • Pagina2.vue: Outra página contendo apenas um título
  • PaginaErro.vue: Essa terceira página será exibida, quando tentarmos acessar uma rota que não existe.

Veja abaixo a estrutura do nosso componente: Exemplo12Rotas.vue:

Agora podemos criar os demais componentes, que serão responsáveis pela estrutura de páginas:

O arquivo App.vue, iremos importar o componente e realizar a referência no HTML:

Abaixo deixo um vídeo mostrando cada etapa desta aula: