/Gabriel19016958
/hamiltongabriel
/@gabrielzinho.gabriel2
Desenvolvedor de Aplicações Front End @ TDR Informática
Graduando Ciência da Computação
Participo do grupo Vue.JS
Telegram: t.me/vuejsbrasil
Postagem de documentos
Medium @ phpzm.rocks/about
Vue.js, um framework progressivo
Nascido no final de 2013, Vue.js é classificado
Como um Framework Progressivo para a
criação de interfaces baseadas em
Componentes e desenvolvimento de SPA`s.
Com Vue.js construímos aplicações altamente escaláveis independente do tipo e nível do projeto.
O que preciso saber sobre o Vue?
Por que usar o VueJS ?
Continuação....
O Vue.js Framework trabalha com:
Também podemos utiliza-lo com outras tecnologias:
Algumas das bibliotecas mais usadas:
O que é um Componente.
O que contem dentro de um componente?
O que são Diretivas?
É uma maneira de exibir dados na página. O HTML normal é embelezado usando atributos especiais - conhecidos como diretivas - que usamos para dizer ao Vue o que queremos que aconteça e o que deve acontecer com os dados que fornecemos.
Tipos de diretivas.
V-IF Versus V-SHOW
V-IF
V-SHOW
V-IF: Ocultar coisas que ainda não foram carregadas. Porém perde no desempenho por gerar a árvore DOM por baixo.
V-SHOW: Alterar algo com frequência.
Primeira experiencia desenvolvendo um componente
Primeiro problema encontrado
Solução do Primeiro problema.
Adicionando interatividade com Diretivas Básicas
VUE-DEV-TOOLS em ação.
Problemas com comunicações entre componentes.
Disparando o Evento
Recebendo o Evento.
Continuação ...
Ex: Você tem um megafone gritando em uma multidão o nome "Hamilton"
Quantos "Hamilton" podem ouvir e olhar para o eventbus? Varias.
Solução
Vuex
Aplicação 100% Browser.
Servidor
Necessário apenas para acessar uma URL
Não necessita mais enviar HTML
Único arquivo HTML
Os dados são obtidos pelo Ajax
Depende de um Web Service
Dependem totalmente do JavaScript por viver no browser
Reatividade