幫助中心 | 我的帳號 | 關於我們

Vue 3企業級應用開發實戰(微課版)/Web開發人才培養系列叢書

  • 作者:編者:孫芳//梁大業//張晶|責編:王宣
  • 出版社:人民郵電
  • ISBN:9787115631688
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:320
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Vue是一款用於構建用戶界面的漸進式框架,現已成為Web前端開發領域三大主流框架之一。2020年9月,Vue3正式發布,目前其在國內Web前端開發(尤其是手機App的HTML5頁面開發)領域已被廣泛應用。
    本書共16章,內容分為四部分,即Vue概述、Vue基礎、Vue生態和Vue實戰,從基礎知識到實戰項目,全面系統地介紹Vue技術,且涵蓋目前新一代企業級狀態管理庫Pinia和下一代前端構建工具Vite。本書內容由淺入深,實例豐富實用,實戰部分通過一個通用的Vue3項目腳手架實例和一個基於Vue3+Vant的項目實例(易學、易用、易上手)來幫助讀者將所學知識更好地應用到實際開發工作中,快速培養獨立完成基於Vue3的企業級應用開發與迭代能力。
    本書可作為Web前端開發相關課程的教材,也可供廣大信息技術類專業的學習者參考使用,還可作為Web前端開發相關領域培訓機構的教材。

作者介紹
編者:孫芳//梁大業//張晶|責編:王宣

目錄
第一部分  Vue概述
  第1章  Vue前世今生
    1.1  Vue簡介
    1.2  Vue產生的背景
      1.2.1  jQuery一統天下的時代
      1.2.2  從jQuery到Vue的思維轉變
    1.3  Vue的學習方法
      1.3.1  Vue前置知識的準備
      1.3.2  開發工具介紹
    1.4  Vue3的特點
    1.5  本章小結
    習題
  第2章  第一個Vue項目實例
    2.1  搭建開發環境
      2.1.1  安裝Node.js
      2.1.2  安裝VueDevtools
    2.2  創建Vue3項目示例
      2.2.1  創建一個單頁面項目
      2.2.2  運行及構建項目
    2.3  詳解HelloWorld項目
      2.3.1  整體項目結構
      2.3.2  src項目源文件目錄
      2.3.3  項目主要文件源代碼詳解
    2.4  本章小結
    習題
    上機實操
第二部分  Vue基礎
  第3章  Vue生命周期
    3.1  生命周期函數
      3.1.1  鉤子函數詳細描述與使用場景
      3.1.2  Vue2與Vue3生命周期鉤子函數對比
    3.2  生命周期代碼示例
    3.3  本章小結
    習題
    上機實操
  第4章  Vue指令
    4.1  Vue指令簡介
    4.2  內置指令
      4.2.1  條件渲染
      4.2.2  循環渲染
      4.2.3  數據插入
      4.2.4  屬性綁定
      4.2.5  事件綁定
      4.2.6  雙向數據綁定
      4.2.7  插槽
      4.2.8  性能提升相關指令
    4.3  自定義指令
      4.3.1  自定義指令使用場景
      4.3.2  創建與使用自定義指令
      4.3.3  生命周期鉤子函數

      4.3.4  自定義指令應用示例
    4.4  本章小結
    習題
    上機實操
  第5章  Vue組件
    5.1  組件簡介
    5.2  註冊組件與使用組件
      5.2.1  註冊組件
      5.2.2  使用組件
    5.3  Props與組件間通信
      5.3.1  Props
      5.3.2  組件間通信
    5.4  插槽
      5.4.1  默認插槽
      5.4.2  具名插槽
      5.4.3  作用域插槽
    5.5  組件間切換
      5.5.1  條件渲染
      5.5.2  動態組件
    5.6  內置組件
      5.6.1  Transition
      5.6.2  Teleport
      5.6.3  Suspense
      5.6.4  Keep-alive
    5.7  本章小結
    習題
    上機實操
  第6章  計算屬性和偵聽器
    6.1  計算屬性
      6.1.1  計算屬性簡介
      6.1.2  計算屬性與方法的對比
      6.1.3  計算屬性的用法
      6.1.4  計算屬性的使用示例
    6.2  偵聽器
      6.2.1  偵聽器簡介
      6.2.2  偵聽器的用法
      6.2.3  偵聽器的使用示例
    6.3  本章小結
    習題
    上機實操
  第7章  樣式綁定和過渡動畫
    7.1  樣式綁定
      7.1.1  :class指令
      7.1.2  :style指令
      7.1.3  動態綁定Class
      7.1.4  動態綁定Style
      7.1.5  動態綁定樣式對象
    7.2  過渡動畫
      7.2.1  基本用法
      7.2.2  高級用法

      7.2.3  應用示例
    7.3  本章小結
    習題
    上機實操
  第8章  混入
    8.1  混入簡介
    8.2  混入的定義
    8.3  混入的使用
    8.4  混入的完整示例
    8.5  混入選項的合併規則
    8.6  混入的使用建議
    8.7  本章小結
    習題
    上機實操
  第9章  組合式API
    9.1  使用組合式API的動機和優勢
      9.1.1  動機
      9.1.2  優勢
    9.2  組合式API的核心概念
      9.2.1  setup函數
      9.2.2  reactiveAPI
      9.2.3  refAPI
    9.3  組合式API與混入比較
      9.3.1  兩者的區別
      9.3.2  代碼示例
    9.4  本章小結
    習題
    上機實操
第三部分  Vue生態
  第10章  VueRouter
    10.1  VueRouter入門
      10.1.1  前端路由的概述
      10.1.2  VueRouter概述
      10.1.3  VueRouter安裝與配置
    10.2  靜態路由與動態路由
      10.2.1  靜態路由
      10.2.2  動態路由
      10.2.3  路由傳參
    10.3  路由守衛
      10.3.1  路由守衛概述
      10.3.2  全局前置守衛
      10.3.3  路由獨享守衛
      10.3.4  組件內的守衛
    10.4  路由的過渡動畫
      10.4.1  過渡動畫概述與分類
      10.4.2  漸變過渡動畫
      10.4.3  幻燈片過渡動畫
      10.4.4  縮放過渡動畫
      10.4.5  旋轉過渡動畫
      10.4.6  自定義過渡動畫

    10.5  本章小結
    習題
    上機實操
  第11章  Pinia——一個全新的狀態管理庫
    11.1  認識Pinia
      11.1.1  狀態管理簡介
      11.1.2  選擇Pinia的理由
    11.2  安裝與配置
      11.2.1  安裝Pinia
      11.2.2  創建Pinia實例
      11.2.3  定義Store
      11.2.4  使用Store
      11.2.5  提供Store
    11.3  狀態管理基礎
      11.3.1  創建和註冊Store
      11.3.2  State和Getters
      11.3.3  $patch
      11.3.4  Actions
    11.4  在Vue組件中使用Pinia
      11.4.1  在組件中獲取狀態
      11.4.2  使用$patch和Actions更新狀態
      11.4.3  輔助函數和輔助Hook
    11.5  高級技巧與實踐
      11.5.1  非同步操作與副作用處理
      11.5.2  跨Store數據共享
      11.5.3  插件開發和使用
      11.5.4  單元測試Pinia應用程序
      11.5.5  完整實踐
    11.6  本章小結
    習題
    上機實操
  第12章  Vite——下一代前端構建工具
    12.1  Vite概述
      12.1.1  Vite的由來和特點
      12.1.2  Vite與Vue3結合的優勢
    12.2  環境搭建與項目創建
      12.2.1  安裝與配置Vite
      12.2.2  Vite項目結構解析
      12.2.3  Vite配置選項詳解
      12.2.4  Vite項目開發與構建
    12.3  本章小結
    習題
    上機實操
  第13章  Axios——一個HTTP網路請求庫
    13.1  Axios概述
      13.1.1  認識Axios與Axios的優勢
      13.1.2  Axios的安裝與配置
      13.1.3  發起請求與處理響應
    13.2  Vue3中的Axios實例
      13.2.1  在Vue組件中使用Axios

      13.2.2  Axios結合VueRouter的非同步載入數據
      13.2.3  Pinia中的非同步數據管理與Axios
    13.3  Axios公共邏輯與封裝
      13.3.1  創建可復用的Axios封裝
      13.3.2  處理請求的Loading狀態
      13.3.3  統一處理錯誤提示與日誌記錄
      13.3.4  優化Axios封裝與配置
    13.4  安全性與性能優化
      13.4.1  有關網路請求的安全性
      13.4.2  性能優化
    13.5  本章小結
    習題
    上機實操
  第14章  Vue組件庫
    14.1  ElementPlus
      14.1.1  ElementPlus簡介
      14.1.2  ElementPlus入門
      14.1.3  ElementPlus常用組件
      14.1.4  ElementPlus布局組件
      14.1.5  ElementPlus高級組件
      14.1.6  項目實踐——一個簡單的後台管理系統
    14.2  Vant
      14.2.1  Vant簡介
      14.2.2  Vant快速入門
      14.2.3  Vant基礎組件
      14.2.4  Vant布局組件
      14.2.5  Vant業務組件
      14.2.6  項目實踐——一個移動端購物車界面
    14.3  本章小結
    習題
    上機實操
第四部分  Vue實戰
  第15章  Vue3+VueRouter+Vite+Pinia+Axios+ElementPlus項目腳手架實例
    15.1  創建新的Vue3項目
      15.1.1  使用Vue3腳手架創建新項目
      15.1.2  安裝項目依賴包
    15.2  集成ElementPlus
    15.3  集成Axios
    15.4  多環境配置
    15.5  項目結構詳解
    15.6  本章小結
    習題
    上機實操
  第16章  一個基於Vue3+Vant的HTML5版考拉商城
    16.1  商城前端架構搭建
      16.1.1  Vue3與Vant集成
      16.1.2  項目結構詳解
    16.2  項目公用文件
      16.2.1  assets靜態資源文件目錄
      16.2.2  common公用目錄

      16.2.3  App.vue根組件
    16.3  首頁
      16.3.1  頭部搜索欄
      16.3.2  輪播圖
      16.3.3  功能導航模塊
      16.3.4  新品上線模塊
      16.3.5  熱門商品模塊
      16.3.6  最新推薦模塊
      16.3.7  效果優化
      16.3.8  底部導航欄
      16.3.9  添加路由
    16.4  登錄頁面和註冊頁面
      16.4.1  添加路由
      16.4.2  頭部導航欄
      16.4.3  登錄頁面和註冊頁面模塊
    16.5  「我的」頁面
      16.5.1  首頁登錄狀態細節
      16.5.2  添加路由
      16.5.3  「我的」頁面模塊
    16.6  商品列表頁面
      16.6.1  添加路由
      16.6.2  頭部搜索欄
      16.6.3  Tabs欄
      16.6.4  商品列表欄
      16.6.5  頁面邏輯代碼實現
    16.7  商品詳情頁面
      16.7.1  添加路由
      16.7.2  商品詳情模塊
      16.7.3  底部工具欄
    16.8  購物車頁面
      16.8.1  添加路由
      16.8.2  購物車列表模塊
      16.8.3  底部結算模塊
    16.9  地址管理頁面
      16.9.1  地址列表頁面
      16.9.2  編輯地址頁面
    16.10  生成訂單頁面
      16.10.1  添加路由
      16.10.2  訂單介面
      16.10.3  地址欄
      16.10.4  商品列表模塊
      16.10.5  生成訂單模塊
      16.10.6  支付彈窗模塊
    16.11  「我的訂單」頁面
      16.11.1  創建頁面
      16.11.2  定義路由
    16.12  訂單詳情頁面
      16.12.1  定義路由
      16.12.2  創建頁面
    16.13  分類頁面

      16.13.1  定義路由
      16.13.2  區域滾動組件
      16.13.3  創建頁面
    16.14  本章小結
    習題
    上機實操

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032