Vue.js 2 Cookbook (Paperback)

Andrea Passaglia

  • 出版商: Packt Publishing
  • 出版日期: 2017-04-28
  • 售價: $1,920
  • 貴賓價: 9.5$1,824
  • 語言: 英文
  • 頁數: 454
  • 裝訂: Paperback
  • ISBN: 1786468093
  • ISBN-13: 9781786468093
  • 相關分類: Vue.js
  • 海外代購書籍(需單獨結帳)
    無現貨庫存(No stock available)



Key Features

  • Understand and use Vue's reactivity system, data binding, and computed properties
  • Create fluid transitions in your application with Vue's built-in transition system
  • Use Vuex and Webpack to build medium-to-large scale SPAs and enhance your development workflow

Book Description

Vue.js is an open source JavaScript library for building modern, interactive web applications. With a rapidly growing community and a strong ecosystem, Vue.js makes developing complex single page applications a breeze. Its component-based approach, intuitive API, blazing fast core, and compact size make Vue.js a great solution to craft your next front-end application.

From basic to advanced recipes, this book arms you with practical solutions to common tasks when building an application using Vue. We start off by exploring the fundamentals of Vue.js: its reactivity system, data-binding syntax, and component-based architecture through practical examples.

After that, we delve into integrating Webpack and Babel to enhance your development workflow using single file components. Finally, we take an in-depth look at Vuex for state management and Vue Router to route in your single page applications, and integrate a variety of technologies ranging from Node.js to Electron, and to Firebase and HorizonDB.

This book will provide you with the best practices as determined by the Vue.js community.

What you will learn

  • Understand the fundamentals of Vue.js through numerous practical examples
  • Piece together complex web interfaces using the Vue.js component system
  • Use Webpack and Babel to enhance your development workflow
  • Manage your application's state using Vuex and see how to structure your projects according to best practices
  • Seamlessly implement routing in your single page applications using Vue Router
  • Find out how to use Vue.js with a variety of technologies such as Node.js, Electron,, Firebase, and HorizonDB by building complete applications



  • 了解並使用Vue的反應系統、數據綁定和計算屬性

  • 使用Vue內建的過渡系統在應用程序中創建流暢的過渡效果

  • 使用Vuex和Webpack構建中大型單頁應用程序,並增強開發工作流程




之後,我們深入介紹了如何使用Webpack和Babel來增強您的開發工作流程,使用單文件組件。最後,我們詳細介紹了Vuex用於狀態管理和Vue Router用於單頁應用程序的路由,並集成了從Node.js到Electron,從Socket.io到Firebase和HorizonDB等各種技術。



  • 通過眾多實際示例了解Vue.js的基礎知識

  • 使用Vue.js組件系統拼湊複雜的網絡界面

  • 使用Webpack和Babel增強您的開發工作流程

  • 使用Vuex管理應用程序的狀態,並根據最佳實踐結構化您的項目

  • 使用Vue Router在單頁應用程序中無縫實現路由

  • 通過構建完整的應用程序,了解如何將Vue.js與各種技術(如Node.js、Electron、、Firebase和HorizonDB)結合使用