关于本书的内容有任何问题,请联系 范博涛
第1章 初识Vue.js 1 1.1 前端技术的发展 1 1.2 Vue简介 3 1.2.1 什么是Vue 3 1.2.2 Vue的特性 4 1.2.3 Vue的版本 4 1.3 Vue开发环境 5 1.3.1 Visual Studio Code编辑器 5 1.3.2 Node.js环境 9 1.3.3 常见的包管理工具 10 1.4 使用Vite创建Vue 3项目 12 1.4.1 什么是Vite 12 1.4.2 创建Vue 3项目 12 1.4.3 Vue 3项目的目录结构 15 1.4.4 Vue 3项目的运行过程 16 本章小结 18 课后习题 18 第2章 Vue.js开发基础 20 2.1 单文件组件 20 2.2 数据绑定 22 2.2.1 初识数据绑定 22 2.2.2 响应式数据绑定 25 2.3 指令 29 2.3.1 内容渲染指令 29 2.3.2 属性绑定指令 31 2.3.3 事件绑定指令 32 2.3.4 双向数据绑定指令 33 2.3.5 条件渲染指令 35 2.3.6 列表渲染指令 38 2.4 事件对象 41 2.5 事件修饰符 44 2.6 计算属性 47 2.7 侦听器 49 2.8 样式绑定 50 2.8.1 绑定class属性 50 2.8.2 绑定style属性 55 2.9 阶段案例——学习计划表 58 本章小结 60 课后习题 60 第3章 组件基础(上) 62 3.1 选项式API和组合式API 62 3.2 生命周期函数 66 3.3 组件的注册和引用 68 3.3.1 注册组件 68 3.3.2 引用组件 69 3.4 解决组件之间的样式冲突 71 3.5 父组件向子组件传递数据 74 3.5.1 声明props 74 3.5.2 静态绑定props 75 3.5.3 动态绑定props 76 3.5.4 验证props 78 3.6 子组件向父组件传递数据 79 3.6.1 在子组件中声明自定义事件 79 3.6.2 在子组件中触发自定义事件 80 3.6.3 在父组件中监听自定义事件 80 3.7 跨级组件之间的数据传递 82 3.8 阶段案例——待办事项 86 本章小结 87 课后习题 88 第4章 组件基础(下) 90 4.1 动态组件 90 4.1.1 定义动态组件 91 4.1.2 利用KeepAlive组件实现组件 缓存 92 4.1.3 组件缓存相关的生命周期函数 94 4.1.4 KeepAlive组件的常用属性 96 4.2 插槽 98 4.2.1 什么是插槽 98 4.2.2 具名插槽 100 4.2.3 作用域插槽 102 4.3 自定义指令 105 4.3.1 什么是自定义指令 105 4.3.2 私有自定义指令的声明与使用 106 4.3.3 全局自定义指令的声明与使用 107 4.3.4 为自定义指令绑定参数 108 4.3.5 自定义指令的函数形式 109 4.4 引用静态资源 109 4.5 阶段案例——商品管理 111 本章小结 112 课后习题 112 第5章 路由 115 5.1 初识路由 115 5.2 初识Vue Router 117 5.2.1 Vue Router的安装 117 5.2.2 Vue Router的基本使用 118 5.3 路由重定向 122 5.4 嵌套路由 122 5.5 动态路由 125 5.5.1 动态路由概述 125 5.5.2 获取动态路径参数值 127 5.6 命名路由 129 5.7 编程式导航 131 5.8 导航守卫 133 5.9 阶段案例——后台管理系统 135 本章小结 137 课后习题 137 第6章 常用UI组件库 139 6.1 Element Plus组件库 139 6.1.1 安装Element Plus 139 6.1.2 Element Plus中的常用组件 140 6.2 Vant组件库 148 6.2.1 安装Vant 148 6.2.2 Vant中的常用组件 149 6.3 Ant Design Vue组件库 160 6.3.1 安装Ant Design Vue 160 6.3.2 Ant Design Vue中的常用组件 161 本章小结 169 课后习题 169 第7章 网络请求和状态管理 171 7.1 Axios 171 7.1.1 Axios概述 172 7.1.2 安装Axios 172 7.1.3 使用Axios 173 7.1.4 Axios图书列表案例 174 7.2 Vuex 177 7.2.1 Vuex概述 178 7.2.2 安装Vuex 179 7.2.3 使用Vuex 179 7.2.4 Vuex计数器案例 180 7.3 Pinia 183 7.3.1 Pinia概述 183 7.3.2 安装Pinia 183 7.3.3 使用Pinia 184 7.3.4 Pinia计数器案例 185 7.3.5 Pinia模块化 186 7.3.6 Pinia持久化存储 189 本章小结 194 课后习题 194 第8章 项目实战——“微商城”前后台 开发 196 8.1 项目分析 196 8.1.1 项目前台分析 196 8.1.2 项目后台分析 201 8.2 项目开发说明 205 本章小结 205
读者服务方式如下:
本书从初学者的角度出发,通过实用的案例和通俗易懂的语言,详细介绍使用HTML5、CSS3和JavaScript...
本书以完整的中华传统文化网站的开发为主线,较为全面地介绍了Web 前端开发中使用的HTML5、CSS3、Fle...
本书基于Python 3.13,采用理论与项目结合的方式全面介绍Flask 3.1框架的相关知识。本书共10章...
本书通过实际项目驱动和典型案例分析,全面介绍Java Web项目开发所需的知识与技术。 全书共7个项目,内容...
本书从初学者的角度出发,以通俗易懂的语言详细介绍HTML5、CSS3和JavaScript的相关知识,以及如何...
读者服务方式如下: