Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução ao Vue.js 2

Introdução ao Vue.js 2

Ramon Schmidt Rocha

June 27, 2019
Tweet

More Decks by Ramon Schmidt Rocha

Other Decks in Technology

Transcript

  1. Olá! Eu sou Ramon Schmidt Organizo o Meetup de Vue.js

    Porto Alegre E estou aqui porque amo compartilhar conhecimento e experiências! Tu me encontra com: @ramon-src ou @ramon_src
  2. “ Componentização de Software é quando você quebra seu sistema

    em partes menores e cada parte possui suas responsabilidades assim como interfaces, também, bem definidas.
  3. ENTÃO COMPONENTIZAÇÃO NOS AJUDA... ◉ Melhorar a legibilidade do código

    ◉ Aumentando a confiabilidade ◉ Reusabilidade ◉ Flexibilidade ◉ E pode diminuir a complexidade
  4. ◉ Melhorar a legibilidade do código ◉ Aumentando a confiabilidade

    ◉ Reusabilidade ◉ Flexibilidade ◉ E pode diminuir a complexidade Formulário / Dashboard Seções DESIGN ATÔMICO! Views: Páginas Organismos Átomos Moléculas Header Imagens, Links, Labels, Botões... Cards, Barras de pesquisa... http://bradfrost.com/blog/post/atomic-web-design/
  5. Conexão do atributo HTML “class” com uma propriedade Vue.js Uma

    diretiva (norma) para executar uma ação / condição no componente Introdução de algum dado computado ou texto dinâmico no HTML Aciona um método a partir de um evento Conexão do atributo HTML disabled reativo ao resultado de item active vindo da diretiva v-for
  6. DIRETIVAS ◉ V-IF, V-ELSE, V-ELSE-IF, V-SHOW ◉ V-FOR, V-BIND, V-ON

    ATALHOS ◉ Ao invés de usar V-ON pode-se usar @ => @click=”método” ◉ Ao invés de usar V-BIND pode-se usar : => :class=”classe”