Building Forms with Vue.js
暫譯: 使用 Vue.js 建立表單
Mosti, Marina
- 出版商: Packt Publishing
- 出版日期: 2019-10-24
- 售價: $1,090
- 貴賓價: 9.5 折 $1,036
- 語言: 英文
- 頁數: 108
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1839213337
- ISBN-13: 9781839213335
-
相關分類:
Vue.js
海外代購書籍(需單獨結帳)
商品描述
Almost every web application and site out there handles user input in one way or another, from registration forms and log-in handling to registration and landing pages. Building Forms with Vue.js follows a step-by-step approach to help you create an efficient user interface (UI) and seamless user experience (UX) by building quick and easy-to-use forms.
You’ll get off to a steady start by setting up the demo project. Next, you’ll get to grips with component composition from creating reusable form components through to implementing the custom input components. To further help you develop a convenient user input experience, the book will show you how to enhance custom inputs with v-mask. As you progress, you’ll get up to speed with using Vuelidate and Vuex to effectively integrate your forms. You’ll learn how to create forms that use global state, reactive instant user input validation and input masking, along with ensuring that they are completely schema-driven and connected to your application’s API. Every chapter builds on the concepts learned in the previous chapter, while also allowing you to skip ahead to the topics you’re most interested in.
By the end of this book, you will have gained the skills you need to transform even the simplest form into a crafted user and developer experience with Vue.
- Learn all about the basics of creating reusable form components with the Vue framework
- Understand v-model and how it plays a role in form creation
- Create forms that are completely powered and generated by a schema, either locally or from an API endpoint
- Understand how Vuelidate allows for easy declarative validation of all your form’s inputs with Vue’s reactivity system
- Connect your application with a Vuex-powered global state management
- Use the v-mask library to enhance your inputs and improve user experience (UX)
- Understand the basics of form component composition
- Scale and integrate your forms with libraries such as Vuex and Vuelidate
- Convert any form into a self-generated schema-driven app
商品描述(中文翻譯)
幾乎所有的網頁應用程式和網站都以某種方式處理用戶輸入,從註冊表單和登錄處理到註冊頁面和登陸頁面。《使用 Vue.js 建立表單》採取逐步的方法,幫助您創建高效的用戶介面 (UI) 和無縫的用戶體驗 (UX),通過建立快速且易於使用的表單。
您將通過設置示範專案開始穩定的學習之旅。接下來,您將掌握組件組合,從創建可重用的表單組件到實現自定義輸入組件。為了進一步幫助您開發便捷的用戶輸入體驗,本書將向您展示如何使用 v-mask 增強自定義輸入。隨著進度的推進,您將熟悉使用 Vuelidate 和 Vuex 有效整合您的表單。您將學會如何創建使用全局狀態、反應式即時用戶輸入驗證和輸入遮罩的表單,並確保它們完全由架構驅動並連接到應用程式的 API。每一章都建立在前一章學到的概念之上,同時也允許您跳過到您最感興趣的主題。
在本書結束時,您將獲得將即使是最簡單的表單轉變為精心設計的用戶和開發者體驗所需的技能,使用 Vue。
- 了解使用 Vue 框架創建可重用表單組件的基本知識
- 理解 v-model 及其在表單創建中的作用
- 創建完全由架構驅動和生成的表單,無論是本地還是來自 API 端點
- 理解 Vuelidate 如何利用 Vue 的反應系統輕鬆進行所有表單輸入的聲明式驗證
- 將您的應用程式與 Vuex 驅動的全局狀態管理連接
- 使用 v-mask 庫增強您的輸入並改善用戶體驗 (UX)
- 理解表單組件組合的基本知識
- 擴展並整合您的表單與如 Vuex 和 Vuelidate 等庫
- 將任何表單轉換為自我生成的架構驅動應用程式