舉報

會員
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章)
倒序
- 封面
- 版權(quán)信息
- 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
推薦閱讀
- Learning SQL Server Reporting Services 2012
- 新型電腦主板關(guān)鍵電路維修圖冊
- 基于Proteus和Keil的C51程序設(shè)計項(xiàng)目教程(第2版):理論、仿真、實(shí)踐相融合
- 數(shù)字道路技術(shù)架構(gòu)與建設(shè)指南
- 計算機(jī)維修與維護(hù)技術(shù)速成
- 筆記本電腦維修不是事兒(第2版)
- Practical Machine Learning with R
- SiFive 經(jīng)典RISC-V FE310微控制器原理與實(shí)踐
- 龍芯自主可信計算及應(yīng)用
- 數(shù)字媒體專業(yè)英語(第2版)
- FL Studio Cookbook
- Intel FPGA權(quán)威設(shè)計指南:基于Quartus Prime Pro 19集成開發(fā)環(huán)境
- Arduino項(xiàng)目開發(fā):智能生活
- FPGA實(shí)驗(yàn)實(shí)訓(xùn)教程
- 現(xiàn)代多媒體技術(shù)及應(yīng)用
- 新編計算機(jī)組裝與維護(hù)
- Liferay 6.2 User Interface Development
- 電腦組裝與硬件維修入門與提高
- Mastering Adobe Photoshop Elements 2020
- CANoe開發(fā)從入門到精通
- Axure RP Prototyping Cookbook
- Getting started with IntelliJ IDEA
- 單片機(jī)原理及應(yīng)用(第2版)
- Blender 3D Printing Essentials
- 微服務(wù)之道:度量驅(qū)動開發(fā)
- 可編程序控制器應(yīng)用技術(shù)(第3版)
- Hands-On Convolutional Neural Networks with TensorFlow
- 創(chuàng)客三級跳:Arduino的項(xiàng)目式學(xué)習(xí)
- KVM實(shí)戰(zhàn):原理、進(jìn)階與性能調(diào)優(yōu)
- INSTANT Prezi for Education How-to