SlideShare uma empresa Scribd logo
Apresentado por Danilo Pinotti
Utilizando componentes
dentro de componentes
Utilizando componentes dentro de componentes: Escopo
- Escopo global
- Componentes declarados no componente raíz.
- Utilizados em todas as partes do sistema.
- Cuidado
- Escopo local
- Componentes importados e utilizados somente nos
componentes que precisam
Utilizando componentes dentro de componentes
Configuração dos
componentes filhos
Configuração dos componentes filhos: Props
Props são propriedades utilizadas para configuração de um componente.
Além disso, nativamente, props é a maneira mais correta de comunicação de um
componente pai para um filho.
Configuração dos componentes filhos: Props
A declaração de uma prop deve ser feita utilizando camelCase e, sua utilização
(componente pai), em kebab-case.
A utilização de uma prop, dentro do componente, é igual à utilização de um dado
comum, ou seja: this.nomeDaProp
Atenção: Quando utiliza-se o ‘dois pontos’, a prop é
interpretada como um trecho de código javascript, caso
contrário, será interpretado como string.
Vue 2 - Componentes [2 de 2 - 2020]
Configuração dos componentes filhos: Events
Nativamente, comunicação por eventos é a maneira correta de comunicação de
um componente filho para um pai.
A emissão de um evento é realizada através do método $emit.
A observação de um evento pelo componente pai, é feita colocando um @
seguido do nome do evento. Exemplo: @click
Obs: Na documentação oficial recomenda-se sempre utilizar kebab-case tanto no
nome do evento quanto observação dele.
Comunicação entre componentes: Eventos
Comunicação entre componentes
Resumidamente:
Comunicação de Pai para Filho: Props
Comunicação de Filho para Pai: Eventos
Análise e estudo de código
Próximos passos
- Renderização condicional (v-if)
- Watchers
- Loops
- Hooks
Dúvidas?
Obrigado

Mais conteúdo relacionado

PDF
Open Source: Ferramentas Gratuitas Incríveis
PDF
Logs: A Chave para um Diagnóstico Eficiente e Boas Práticas de Monitoramento
PDF
Segurança Digital Pessoal e Boas Práticas
PDF
Design Pattern: Pending Objects com exemplos
PDF
Padrões de Projeto: Proxy e Command com exemplo
PDF
Boas práticas de programação com Object Calisthenics
PDF
Do Zero à Produção
PDF
Site estático + Hospedagem Gratuita.pdf
Open Source: Ferramentas Gratuitas Incríveis
Logs: A Chave para um Diagnóstico Eficiente e Boas Práticas de Monitoramento
Segurança Digital Pessoal e Boas Práticas
Design Pattern: Pending Objects com exemplos
Padrões de Projeto: Proxy e Command com exemplo
Boas práticas de programação com Object Calisthenics
Do Zero à Produção
Site estático + Hospedagem Gratuita.pdf

Mais de Danilo Pinotti (10)

PPTX
Vue - Básico sobre Vue [1 de 2 - 2020]
PDF
Code Review
PDF
Minicurso de Expressões Regulares (REGEX)
PDF
Minicurso GIT Completo (2022)
PDF
Minicurso GIT 2022 - SENAC
PDF
Talk sobre testes automatizados. Parte 1/2
PDF
O básico sobre Vue 2. Talk Vue Básico 1/3
PDF
Comunicação entre componentes com Vue 2. Talk Vue Básico 2/3
PDF
Alguns Helpers do Laravel 5.6
PDF
Deixando aplicações Laravel mais rápidas
Vue - Básico sobre Vue [1 de 2 - 2020]
Code Review
Minicurso de Expressões Regulares (REGEX)
Minicurso GIT Completo (2022)
Minicurso GIT 2022 - SENAC
Talk sobre testes automatizados. Parte 1/2
O básico sobre Vue 2. Talk Vue Básico 1/3
Comunicação entre componentes com Vue 2. Talk Vue Básico 2/3
Alguns Helpers do Laravel 5.6
Deixando aplicações Laravel mais rápidas
Anúncio

Último (19)

PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Apple Pippin Uma breve introdução. - David Glotz
Processos na gestão de transportes, TM100 Col18
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Aula04-Academia Heri- Tecnologia Geral 2025
COBITxITIL-Entenda as diferença em uso governança TI
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Aula 18 - Manipulacao De Arquivos python
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Apple Pippin Uma breve introdução. - David Glotz
Anúncio

Vue 2 - Componentes [2 de 2 - 2020]