Enviar e-mail ao Autor

You can use this page to email Jorge Costa da Silva about Manual do Vue.js.

Please include an email address so the author can respond to your query

This message will be sent to Jorge Costa da Silva

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

Sobre o Livro

O Vue.js é, neste momento, um dos principais frameworks de JavaScript. A sua popularidade deve-se à elegância com que resolve os problemas do front-end, à simplicidade da sua abordagem e à excelente performance.

O "Manual do Vue.js" constitui um modo integrado de conhecer os aspectos fundamentais do Vue. A sua perspectiva ultrapassa o nível introdutório, mas procura explicar detalhamente muitos dos temas que encontramos no framework. As explicações são acompanhadas de abundantes exemplos.

O propósito em relação ao futuro é manter a informação do Manual sempre actualizado, à medida que o Vue.js vá evoluindo.

Conteúdos

1. Hello World!

  • O que é o Vue?
  • Duas formas de utilização
  • Ferramentas para o desenvolvimento local Instalação do Vue.js
  • Primeira aplicação
  • Propriedade “el”
  • Método $mount
  • Propriedade “data”
  • Interpolação

2. Fundamentos

  • Templates
  • Computed Properties
  • Watchers
  • Lifecycle Hooks
  • Render Functions
  • Versões do Vue

3. Directivas

  • v-if
  • v-show
  • v-text
  • v-html
  • v-bind
  • v-for
  • v-once
  • v-on
  • v-model

4. Componentes (I)

  • Componente global
  • Componente local Props
  • Props
  • Propriedade $attrs
  • Propriedade $props
  • Custom Events
  • Native Events
  • Propriedade $listeners
  • Slots
  • Slot único
  • Named slots
  • Default slot
  • Default slot content
  • Scoped slots
  • Dynamic components
  • Async components
  • Recursividade

5. Componentes (II)

  • $root
  • $parent
  • $refs e ref
  • Dependency injection
  • Programmatic Event Listeners
  • Vue.prototye
  • Outros templates

6. Formulários

  • axios
  • Data binding
  • Elementos “input”
  • text
  • textarea
  • checkbox
  • radio
  • select
  • Modificadores de v-model
  • Custom inputs
  • Valores pré-definidos
  • Validação e submissão
  • Submissão tradicional
  • Gravação sem submissão
  • Submissão sem submissão
  • Validação

7. Vue Router

  • Instalação
  • Hello World!
  • Criação do router
  • Criação das routes
  • Integrar com o Vue
  • Router link
  • Router View
  • Exemplo completo
  • Mode
  • Variáveis $router e $route
  • Argumentos
  • Path matching engine
  • Nestes routes
  • Props
  • Programmatic Navigation
  • Navigations Guards
  • Global
  • Per-route
  • In-Component Guards

8. Vuex

  • Solução simples
  • Hello Word
  • Store
  • State
  • Getters
  • Mutations
  • Actions
  • Módulos
  • Plugins

9. Single File Components

  • Node.js & npm
  • package.json
  • Instalação do Vue
  • webpack
  • Ficheiros “.vue”
  • Hello World!
  • webpack-dev-server e hot reload

10. Single Page App

  • O que é uma Single Page App?
  • Vue-cli 3
  • Hello World!
  • Criação do projecto
  • Estrutura de ficheiros
  • Configuração do webpack
  • Build
  • Deployment
  • Source Maps
  • web server 

Sobre o Autor

Jorge Costa da Silva’s avatar Jorge Costa da Silva

Jorge Costa da Silva é o fundador e CEO da Openbox Software, que se dedica à consultoria e formação em tecnologias JavaScript.

Tem dedicado muita atenção ao Vue.js e ajuda na organização do Meetup de Vue.js em Lisboa.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Manual-vuejs › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss