舉報

會員
Vue.js 3 Cookbook
Vue.jsisaprogressivewebframeworkforbuildingprofessionaluserinterfacesforyourwebapplications.WithVue.js3,thefrontendframeworkisreinforcedwitharchitecturalenhancements,newbaselanguages,newrenderprocesses,andseparatedcorecomponents.ThebookstartswithrecipesforimplementingVue.js3’snewfeaturesinyourwebdevelopmentprojectsandmigratingyourexistingVue.jsappstothelatestversion.YouwillgetupandrunningwithTypeScriptwithVue.jsandfindsuccinctsolutionstocommonchallengesandpitfallsfacedinimplementingcomponents,derivatives,andanimation,throughtobuildingplugins,addingstatemanagement,routing,anddevelopingcompletesingle-pageapplications(SPAs).Asyouadvance,you'lldiscoverrecipestohelpyouintegrateVue.jsappswithNuxt.jsinordertoaddserver-siderenderingcapabilitiestoyourSPAs.You'llthenlearnabouttheVue.jsecosystembyexploringmodernframeworkssuchasQuasar,Nuxt.js,Vuex,andVuetifyinyourwebprojects.Finally,thebookprovidesyouwithsolutionsforpackaginganddeployingyourVue.jsapps.BytheendofthisVue.jsbook,you'llbeabletoidentifyandsolvechallengesfacedinbuildingVue.jsapplicationsandbeabletoadopttheVue.jsframeworkforfrontendwebprojectsofanyscale.
目錄(126章)
倒序
- 封面
- 版權信息
- About Packt
- Why subscribe?
- Contributors
- About the author
- About the reviewers
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Sections
- Get in touch
- Understanding Vue 3 and Creating Components
- What is new in Vue 3
- Technical requirements
- Upgrading your Vue 2 application to Vue 3
- Creating components with multiple root elements
- Creating components with attribute inheritance
- Using the reactivity and observable API outside the scope of Vue
- Creating a component using the composition API
- Introducing TypeScript and the Vue Ecosystem
- Technical requirements
- Creating a TypeScript project
- Understanding TypeScript
- Creating your first TypeScript class
- Creating your first project with Vue CLI
- Adding plugins to a Vue CLI project with Vue UI
- Adding TypeScript to a Vue CLI project
- Creating your first TypeScript Vue component with vue-class-component
- Creating a custom mixin with vue-class-component
- Creating a custom function decorator with vue-class-component
- Adding custom hooks to vue-class-component
- Adding vue-property-decorator to vue-class-component
- Data Binding Form Validations Events and Computed Properties
- Technical requirements
- Creating the "hello world" component
- Creating an input form with two-way data binding
- Adding an event listener to an element
- Removing the v-model from the input
- Creating a dynamic to-do list
- Creating computed properties and understanding how they work
- Displaying cleaner data and text with custom filters
- Adding form validation with Vuelidate
- Creating filters and sorters for a list
- Creating conditional filters to sort list data
- Adding custom styles and transitions
- Using vue-devtools to debug your application
- Components Mixins and Functional Components
- Technical requirements
- Creating a visual template component
- Using slots and named slots to place data inside your components
- Passing data to your component and validating the data
- Creating functional components
- Accessing your children components data
- Creating a dynamic injected component
- Creating a dependency injection component
- Creating a component mixin
- Lazy loading your components
- Fetching Data from the Web via HTTP Requests
- Technical requirements
- Creating a wrapper for the Fetch API as an HTTP client
- Creating a random cat image or GIF component
- Creating your fake JSON API server with MirageJS
- Using axios as the new HTTP client
- Creating different axios instances
- Creating a request and response interceptor for axios
- Creating a CRUD interface with Axios and Vuesax
- Managing Routes with vue-router
- Technical requirements
- Creating a simple route
- Creating a programmatic navigation
- Creating a dynamic router path
- Creating a route alias
- Creating route redirects
- Creating a nested router view
- Creating a 404 error page
- Creating and applying authentication middleware
- Lazy loading your pages asynchronously
- Managing the Application State with Vuex
- Technical requirements
- Creating a simple Vuex store
- Creating and understanding the Vuex state
- Creating and understanding the Vuex mutations
- Creating and understanding the Vuex getters
- Creating and understanding the Vuex actions
- Creating a dynamic component with Vuex
- Adding hot-module-reload for development
- Creating a Vuex module
- Animating Your Application with Transitions and CSS
- Technical requirements
- Creating your first CSS animation
- Creating a custom transition class with Animate.css
- Creating transactions with custom hooks
- Creating animations on page render
- Creating animations for lists and groups
- Creating a custom transition component
- Creating a seamless transition between elements
- Creating Beautiful Applications Using UI Frameworks
- Technical requirements
- Creating a page a layout and a user form with Buefy
- Creating a page a layout and a user form with Vuetify
- Creating a page a layout and a user form with Ant-Design
- Deploying an Application to Cloud Platforms
- Technical requirements
- Creating a Netlify account
- Preparing your application for deployment in Netlify
- Preparing for automatic deployment on Netlify with GitHub
- Creating a Vercel account
- Configuring the Vercel-CLI and deploying your project
- Preparing for automatic deployment on Vercel with GitHub
- Creating a Firebase project
- Configuring the Firebase-CLI and deploying your project
- Directives Plugins SSR and More
- Technical requirements
- Automatically loading Vue routes
- Automatically loading Vuex modules
- Creating a custom directive
- Creating a Vue plugin
- Creating an SSR SPA PWA Cordova and Electron application in Vue with Quasar
- Creating smarter Vue watchers and computed properties
- Creating a Nuxt.js SSR with Python Flask as the API
- The dos and don'ts of Vue applications
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-11 18:12:16
推薦閱讀
- 深入淺出SSD:固態存儲核心技術、原理與實戰
- Unity 5.x Game Development Blueprints
- 嵌入式系統中的模擬電路設計
- Apple Motion 5 Cookbook
- 計算機組裝與維護(第3版)
- R Deep Learning Essentials
- 微軟互聯網信息服務(IIS)最佳實踐 (微軟技術開發者叢書)
- VMware Workstation:No Experience Necessary
- 超大流量分布式系統架構解決方案:人人都是架構師2.0
- Arduino項目開發:智能生活
- Arduino項目案例:游戲開發
- Blender for Video Production Quick Start Guide
- Zabbix 4 Network Monitoring
- 詳解FPGA:人工智能時代的驅動引擎
- 主板維修實踐技術
- Hands-On Unsupervised Learning with Python
- 數據恢復與硬盤修理
- PLC技術實用教程
- 現場總線技術及應用
- 計算機組裝與維修學習指導與練習
- 歐姆龍CP1H系列PLC完全自學手冊(第二版)
- Mastering Lumion 3D
- Machine Learning with Swift
- 筆記本電腦維修從入門到精通
- Arduino實戰手冊:25個精選實例帶你輕松入門(彩色圖解版)
- Raspberry Pi Computer Architecture Essentials
- 最新電腦故障排除即時通
- 多媒體技術應用實訓教程
- 單片機從入門到實戰(視頻自學版)
- 設計模式就該這樣學:基于經典框架源碼和真實業務場景