0%

Since its release in 2014, Vue.js has seen a meteoric rise to popularity and is now considered one of the primary front-end frameworks, and not without good reason. Its component-based architecture was designed to be flexible and easy to adopt, making it just as easy to integrate into projects and use alongside non-Vue code as it is to build complex client-side applications.

Now revised to cover Vue 3, this short book is ideal for front-end developers who need a rapid introduction to Vue.js. It covers:

  • Basic concepts: Vue fundamentals, templates, and reactive data
  • Components: custom components, events and slots
  • State management: Vuex, mutations, actions
  • Routes: creating routes, links and route guards
  • Nuxt.js: build sophisticated apps in no time
  • And much more!

Table of Contents

  1. Jump Start Vue.js, 2nd Edition
  2. Notice of Rights
  3. Notice of Liability
  4. Trademark Notice
  5. About SitePoint
  6. About the Author
  7. Preface
    1. Who Should Read This Book?
    2. Conventions Used
    3. Supplementary Materials
  8. Chapter 1: Vue.js: The Basics
    1. Why Choose Vue?
    2. Getting Started
    3. The Vue Instance
    4. Reactive Data
    5. Template Syntax
    6. Methods
    7. Computed Properties
    8. Summary
  9. Chapter 2: Vue Tooling
    1. Why Use Build Tooling?
    2. Vue CLI
    3. Browser Devtools
    4. Editor/IDE Integrations
    5. Summary
  10. Chapter 3: Components
    1. Defining Custom Components
    2. Passing Data In
    3. Communicating with the Outside World
    4. Slots
    5. Summary
  11. Chapter 4: The Composition API
    1. The setup Function
    2. Dealing with Data: ref and reactive
    3. Computed Values
    4. Watched Values
    5. Lifecycle Hooks
    6. Creating Composables
    7. Summary
  12. Chapter 5: Routing
    1. Installing Vue Router
    2. Routes
    3. Navigation
    4. Navigation Guards
    5. Example: Authorized Routes
    6. Summary
  13. Chapter 6: State Management
    1. Installing Vuex
    2. Basic Concepts
    3. Example
    4. Summary
  14. Chapter 7: Nuxt.js
    1. Starting a Nuxt Project
    2. Project Layout
    3. Nuxt Component Options
    4. Building for Production
    5. Summary
  15. Chapter 8: Putting It All Together
    1. Creating a Nuxt App
    2. Adding Authentication
    3. Summary
    4. That’s All, Folks!
18.234.139.149