收藏

稿件投诉

记笔记

  • 用手机看
Vue 3.x 全家桶完全指南与实战

13.4万

已完结 · 共304课时

长期有效

让你完全能胜任 Vue 的前端开发工作

发布者
关注
up

峰华前端工程师

前端开发工程师,擅长干货式教学。毕业于美国史蒂文斯理工学院,计算机科学硕士。

课程概述

评论(0)

课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
常见问题
Q:课程在什么时间更新?
A:课程更新频次以页面前端展示为准。购买成功后,课程更新将通过账号动态提示,方便及时观看。
Q:课程购买后有收看时间限制吗?
A:购买后除不可抗力因素外,本课程长期有效,请您放心购买。
Q:原价购买课程后,如遇到优惠折扣,是否可以退还差价或重新购买?
A:虚拟商品付款后无法返还,请您随时留意各类课程折扣信息,按需购买。
Q:购买课程后是否可以加入老师的粉丝群或者用户群?
A:如老师设置用户群,我们将邀您加入,但我们无法承诺所有老师均提供用户群服务,感谢理解。

查看更多

购买须知

1. 本内容为付费内容,购买成功后方可观看。

2. 本内容为虚拟服务,已购买内容不支持退款,敬请谅解。

3. 实际购买价格以页面展示的价格及订单结算页显示价格为准。

98 元/304课时 立即购买
课程目录

课程介绍

1

全集试看

课程介绍

视频课

3分38秒

2

源码下载

视频课

1分2秒

快速入门

3

全集试看

本章简介-快速入门

视频课

1分9秒

4

全集试看

传统的网页开发方式的弊端

视频课

3分39秒

5

全集试看

Vue.js 是什么?解决了哪些问题?

视频课

3分4秒

6

全集试看

引入 Vue 3.x 框架的方式

视频课

1分24秒

7

全集试看

开发环境配置

视频课

1分22秒

8

创建第一个 Vue 3.x 应用

视频课

10分7秒

9

本章小结-快速入门

视频课

43秒

Vue 基础入门

10

Vue基础入门-本章简介

视频课

39秒

11

创建并初始化 Vue 项目

视频课

3分18秒

12

使用 data 提供数据

视频课

4分25秒

13

在 HTML 属性中绑定 data 中的数据

视频课

2分43秒

14

展示列表内容

视频课

5分50秒

15

根据条件展示页面内容

视频课

6分38秒

16

事件与响应性入门

视频课

5分13秒

17

使用 computed 计算属性处理稍复杂的业务逻辑

视频课

3分11秒

18

使用 methods 方法处理事件

视频课

2分54秒

19

使用 watch 监听数据的变化

视频课

5分18秒

20

计算属性和方法的区别

视频课

6分42秒

21

计算属性 和 Watch 监听器的区别

视频课

9分57秒

22

方法和 Watch 监听器的区别

视频课

3分41秒

23

表单输入数据处理

视频课

4分35秒

24

双向绑定入门和 v-model

视频课

3分56秒

25

其它表单控件事件处理

视频课

6分54秒

26

表单提交事件处理

视频课

3分15秒

27

在 inline-style 内联样式中绑定 data 数据

视频课

4分11秒

28

根据条件添加或删除 class 样式

视频课

4分39秒

29

Vue 基础入门 - 本章小结

视频课

1分48秒

Vue 进阶用法

30

Vue 进阶用法-本章简介

视频课

53秒

31

v-html:在模板中输出原始的 HTML 代码

视频课

2分37秒

32

v-once:只渲染1次 HTML 模板

视频课

2分7秒

33

给 v-bind 和 v-on 设置动态参数

视频课

3分3秒

34

再看 v-for 指令

视频课

5分28秒

35

template 渲染一组标签但不额外增加嵌套

视频课

2分5秒

36

事件传参与多事件处理函数

视频课

4分21秒

37

事件相关的修饰符

视频课

5分30秒

38

处理键盘、鼠标事件的修饰符

视频课

5分41秒

39

表单输入相关的修饰符

视频课

4分35秒

40

通过 Vue 实例访问和修改应用的配置

视频课

4分51秒

41

生命周期:在合适的时机为应用添加数据和行为

视频课

5分32秒

42

Vue 进阶用法-本章小结

视频课

1分9秒

Vue 核心:组件与脚手架

43

本章简介-Vue 核心:组件与脚手架

视频课

1分19秒

44

什么是 Vue 组件?

视频课

2分46秒

45

如何创建组件?

视频课

4分42秒

46

全局注册组件

视频课

1分18秒

47

局部注册组件

视频课

4分12秒

48

脚手架:Vue 应用开发的利器

视频课

4分5秒

49

安装 Node.js 运行环境

视频课

1分

50

使用 Vite 创建 Vue 项目

视频课

4分12秒

51

创建和使用单一文件组件

视频课

5分37秒

52

props 属性:自定义组件内容

视频课

4分38秒

53

组件动态属性值绑定

视频课

3分56秒

54

组件属性类型验证和默认值

视频课

5分48秒

55

传递组件未定义的属性

视频课

4分50秒

56

插槽:传递模板到子组件

视频课

3分

57

使用多个插槽占位

视频课

3分21秒

58

子组件事件:向父组件传递数据的途径

视频课

4分37秒

59

本章小结-Vue 核心

视频课

57秒

Vue 组件深入

60

本章简介-Vue 组件深入

视频课

37秒

61

响应性 props 和组件刷新

视频课

5分43秒

62

使用 watch 监听属性 props 变化

视频课

2分22秒

63

组件数据的流向设计

视频课

4分24秒

64

组件的生命周期

视频课

56秒

65

Provide/Inject:给深层组件中传递属性

视频课

4分50秒

66

在传递的 slot 模板中,访问子组件的属性

视频课

4分21秒

67

给组件设置样式的方法,以及支持的 CSS 语法

视频课

6分32秒

68

在 scoped 的 style 中修改子组件的样式

视频课

4分46秒

69

在样式中绑定响应性数据

视频课

3分32秒

70

让组件支持 v-model 指令

视频课

3分17秒

71

使用多个 v-model 指令

视频课

3分53秒

72

Refs:获取 DOM 和子组件实例

视频课

5分2秒

73

自定义指令-增强的 HTML 功能

视频课

5分38秒

74

使用动态组件渲染不同的 HTML 标签

视频课

1分56秒

75

使用动态组件渲染不同的 Vue 组件

视频课

3分32秒

76

解决动态组件数据丢失问题:KeepAlive

视频课

1分18秒

77

组件传送:在其它 DOM 元素挂载组件

视频课

3分8秒

78

组件传送:多次传送组件

视频课

3分9秒

79

编程式的模板:渲染函数

视频课

4分51秒

80

在渲染函数中使用”指令“

视频课

1分51秒

81

Mixins:组件配置的复用

视频课

4分40秒

82

Mixins 与组件共同属性的覆盖与合并原则

视频课

3分51秒

83

全局注册 Mixins:适用于给 Vue 编写插件

视频课

3分54秒

84

异步组件加载:按需加载组件代码,减少文件体积

视频课

4分8秒

85

组件错误处理:全局错误处理

视频课

3分19秒

86

组件错误处理:错误边界

视频课

5分7秒

87

本章小结-Vue 组件深入

视频课

2分28秒

Vue 组合 API

88

本章简介-Vue 组合 API

视频课

57秒

89

为什么要用 Composition API

视频课

3分58秒

90

setup() 函数:Composition API 的入口

视频课

1分56秒

91

ref() 函数:在 setup() 函数中定义响应性数据

视频课

3分33秒

92

reactive() 函数:另一种创建响应性对象的方式

视频课

4分44秒

93

computed() 函数:定义计算属性

视频课

2分33秒

94

watch():监听响应性数据的变化

视频课

3分6秒

95

watch():监听对象中基本类型的响应性属性

视频课

2分22秒

96

watch():监听对象类型的响应性属性

视频课

2分42秒

97

watch():访问修改前的对象类型响应性数据

视频课

2分47秒

98

watch():同时监听多个响应性数据

视频课

1分38秒

99

watchEffect():变体的 watch()

视频课

3分33秒

100

watch() 和 watchEffect() 清理操作

视频课

3分39秒

101

传递和访问 Props 属性

视频课

2分6秒

102

转换非响应性 Props 为响应性

视频课

4分3秒

103

ref/reactive 创建的数据在 Props 中的响应性

视频课

4分41秒

104

在 setup() 中定义 methods

视频课

2分39秒

105

Emit 自定义事件

视频课

2分56秒

106

生命周期钩子

视频课

3分3秒

107

Provide 和 Inject

视频课

3分

108

使用 provide 和 inject 提供和访问响应性数据

视频课

4分3秒

109

获取 template ref

视频课

2分25秒

110

渲染函数:使用 context 中的 slots 属性

视频课

3分35秒

111

获取非 props 属性 attrs

视频课

3分37秒

112

最佳组件逻辑复用方式:Composables

视频课

9分47秒

113

script setup: 进一步简化组件代码

视频课

6分7秒

114

3.5+: defineProps 支持解构赋值并保留响应性

视频课

4分53秒

115

defineModel 简化定义 v-m

视频课

2分49秒

116

defineModel 和多个 v-mo

视频课

2分49秒

117

defineModel 限定符

视频课

3分47秒

118

本章小结-Vue 组合 API

视频课

3分37秒

Vue 与后台交互 HTTP

119

本章简介-Vue 与后台交互 HTTP

视频课

2分19秒

120

HTTP 简介

视频课

3分44秒

121

使用 axios 加载远程数据

视频课

8分35秒

122

Loading 加载状态展示

视频课

4分49秒

123

传递 URL 查询参数

视频课

4分45秒

124

使用 axios 发送数据到远程服务器

视频课

3分24秒

125

请求 Header 设置

视频课

3分35秒

126

处理请求错误

视频课

4分52秒

127

配置代理:解决跨域问题

视频课

5分45秒

128

取消请求

视频课

4分42秒

129

封装 Axios

视频课

10分6秒

130

修改为使用 Fetch 发送请求

视频课

6分56秒

131

Fetch 处理请求错误

视频课

2分59秒

132

Fetch 取消请求

视频课

2分14秒

133

封装 Fetch

视频课

9分58秒

Vue 背后机制

134

本章简介-Vue 背后机制

视频课

23秒

135

响应性基础:Proxy

视频课

5分32秒

136

实现一个响应性的示例

视频课

11分15秒

137

Virtual DOM:Vue 渲染机制的核心

视频课

2分39秒

138

本章总结-Vue 背后机制

视频课

35秒

Vue 动画与过渡

139

本章简介-Vue 动画与过渡

视频课

32秒

140

使用 CSS keyframes 实现动画

视频课

2分40秒

141

使用 CSS Transition 实现过渡

视频课

2分33秒

142

使用纯 CSS 实现进场/离场动画的问题

视频课

6分59秒

143

Transition 组件:处理组件进场和离场动画

视频课

6分57秒

144

处理 HTML 元素的切换动画

视频课

6分49秒

145

处理 Vue 组件的切换动画

视频课

2分10秒

146

处理列表项的进场/离场动画

视频课

6分22秒

147

与第三方动画库集成

视频课

3分31秒

148

使用 JavaScript 实现动画

视频课

6分14秒

149

本章小结-Vue 动画与过渡

视频课

1分3秒

Vue 项目开发与部署

150

本章简介-Vue 项目开发与部署

视频课

8秒

151

调试:Vue 开发者工具简介

视频课

5分38秒

152

Vue 项目的打包

视频课

2分59秒

153

本章小结-Vue 项目开发与部署

视频课

9秒

Vue Router 4.x 路由管理

154

本章简介-Vue Router 4.x 路由管理

视频课

57秒

155

为什么需要 Vue Router?

视频课

1分35秒

156

一个不用 Vue Router 的例子

视频课

4分35秒

157

Vue Router 安装和入门

视频课

5分5秒

158

嵌套路由:实现页面子组件切换

视频课

3分54秒

159

动态路由匹配和参数获取

视频课

5分13秒

160

一个问题:路由组件不刷新

视频课

5分9秒

161

高级路由匹配语法和优先级

视频课

5分45秒

162

获取 query 查询参数

视频课

1分27秒

163

使用命名路由精确控制跳转

视频课

4分5秒

164

路由别名:不同路径渲染同一组件

视频课

2分32秒

165

重定向:把当前 URL 跳转到其它 URL

视频课

3分26秒

166

编程式的控制导航

视频课

4分16秒

167

命名视图:同一路由渲染多个组件

视频课

2分51秒

168

在嵌套路由中使用命名视图

视频课

3分7秒

169

给当前活跃导航设置高亮样式

视频课

3分34秒

170

导航守卫简介

视频课

5分16秒

171

全局导航守卫

视频课

6分22秒

172

路由导航守卫

视频课

3分23秒

173

组件导航守卫

视频课

5分30秒

174

路由 meta 元数据

视频课

6分18秒

175

页面滚动行为控制

视频课

4分49秒

176

代码分割:路由组件的懒加载

视频课

2分

177

给组件传递 Props

视频课

4分23秒

178

封装 router-link 组件

视频课

4分54秒

179

处理导航错误

视频课

7分30秒

180

动态的添加路由

视频课

7分2秒

181

路由过渡动画

视频课

4分11秒

182

Composition API

视频课

2分35秒

183

本章小结-Vue Router 4.x 路由管理

视频课

1分11秒

Vuex 4.x 全局状态管理

184

本章简介-Vuex 4.x 全局状态管理

视频课

57秒

185

为什么需要全局状态管理

视频课

2分5秒

186

第一个 Vuex 示例

视频课

4分45秒

187

定义和访问状态 state

视频课

5分15秒

188

定义和触发 Mutations

视频课

7分55秒

189

Getters:Vuex 中的计算属性

视频课

4分27秒

190

Actions:定义异步业务逻辑

视频课

5分38秒

191

在 Actions 中触发其它 Actions

视频课

3分

192

为什么 Mutations 必须是同步的?

视频课

4分9秒

193

表单处理注意事项

视频课

6分43秒

194

模块化:隔离与减少文件体积

视频课

9分20秒

195

模块命名空间

视频课

10分19秒

196

vuex 应用文件结构

视频课

3分43秒

197

配置日志插件参数

视频课

6分9秒

198

与 vue devtools 集成

视频课

2分3秒

199

Vuex 插件系统 - 实现一个状态持久化与还原插件

视频课

6分29秒

200

Composition API - Vuex

视频课

4分24秒

201

本章小结-Vuex 4.x 全局状态管理

视频课

1分49秒

Pinia 全局状态管理

202

本章简介-Pinia 全局状态管理

视频课

33秒

203

Pinia 简介

视频课

2分14秒

204

添加 Pinia 到项目中

视频课

2分8秒

205

添加 HTML / CSS 页面模板

视频课

3分39秒

206

创建 store

视频课

2分17秒

207

添加状态

视频课

1分42秒

208

在组件中访问状态

视频课

2分35秒

209

在组件中直接修改状态

视频课

4分1秒

210

Getters / computed 计算状态

视频课

4分37秒

211

使用 $patch 同时修改多个状态

视频课

2分10秒

212

使用 Actions 修改状态

视频课

3分14秒

213

使用 Actions 异步的修改状态

视频课

1分53秒

214

定义多个 store

视频课

4分40秒

215

store 之间互相访问

视频课

3分30秒

216

编写插件

视频课

5分40秒

217

利用 Vue 开发者工具进行调试

视频课

2分9秒

218

与 TypeScript 集成

视频课

3分5秒

219

使用 Options API 形式创建 Store

视频课

6分1秒

220

本章小结-Pinia 全局状态管理

视频课

27秒

综合示例

221

必读-项目问题

视频课

56秒

222

项目简介-综合示例

视频课

2分52秒

223

Strapi 简介

视频课

4分20秒

224

使用 Vite 创建项目

视频课

2分50秒

225

添加图标、图片资源,编写 TheIcon 组件

视频课

3分22秒

226

配置 Vue Router

视频课

3分24秒

227

添加 NavBar 导航组件

视频课

3分30秒

228

编写 HomePage 帖子列表

视频课

2分14秒

229

抽离 TheAvatar 头像组件

视频课

2分46秒

230

编写 HomePage 帖子详情弹窗

视频课

2分11秒

231

抽离 PostActions

视频课

2分23秒

232

抽离 TheModal 弹窗组件

视频课

1分31秒

233

编写 HomePage 发布帖子弹窗

视频课

1分52秒

234

抽离 TheLayout 组件

视频课

1分52秒

235

抽离 PostList 和 PostItem 组件

视频课

2分46秒

236

编写 SearchPage 搜索页

视频课

1分30秒

237

编写 ProfilePage 个人资料页

视频课

1分57秒

238

抽离 TheButton 按钮组件

视频课

3分2秒

239

编写修改个人资料页

视频课

1分23秒

240

编写注册、登录页

视频课

4分4秒

241

添加 Footer 底部信息

视频课

1分3秒

242

添加 Vuex

视频课

2分26秒

243

封装 fetch

视频课

3分57秒

244

配置 vite 代理

视频课

1分13秒

245

用户注册功能实现

视频课

8分44秒

246

用户登录功能实现

视频课

2分49秒

247

登录页面自动跳转逻辑

视频课

1分29秒

248

发布帖子 UI 逻辑

视频课

5分9秒

249

发布帖子功能实现

视频课

4分51秒

250

加载帖子列表功能实现

视频课

5分48秒

251

点赞和收藏实现

视频课

7分28秒

252

查看帖子详情功能实现

视频课

5分8秒

253

发布评论功能实现

视频课

3分9秒

254

加载评论列表功能实现

视频课

3分45秒

255

修改个人资料功能实现

视频课

7分13秒

256

个人资料页实现

视频课

6分42秒

257

搜索帖子功能实现

视频课

3分16秒

258

退出登录功能实现

视频课

2分43秒

259

项目小结

视频课

11秒

TypeScript 入门教程

260

本章简介-TypeScript 入门教程

视频课

59秒

261

为什么要使用 TypeScript

视频课

2分25秒

262

安装并配置 TypeScript 开发环境

视频课

4分21秒

263

定义类型

视频课

6分4秒

264

给变量添加基本类型

视频课

1分51秒

265

给对象变量添加类型

视频课

3分37秒

266

使用 type关键字定义可复用的对象类型

视频课

2分49秒

267

可选的对象类型属性

视频课

1分46秒

268

使用 interface 定义对象类型

视频课

1分21秒

269

interface 与 type 的区别

视频课

2分31秒

270

定义嵌套的对象类型

视频课

1分29秒

271

给数组变量添加类型

视频课

3分12秒

272

设置多种类型

视频课

2分55秒

273

类型别名与值限定

视频课

3分23秒

274

给函数参数添加类型

视频课

4分39秒

275

给函数返回值添加类型

视频课

2分4秒

276

箭头函数的类型

视频课

2分53秒

277

函数作为参数值、变量值或对象方法时的类型

视频课

3分46秒

278

函数调用签名 Call signature

视频课

3分18秒

279

any 类型

视频课

2分1秒

280

类型强制转换

视频课

1分49秒

281

为什么使用泛型

视频课

4分16秒

282

给函数添加泛型

视频课

3分3秒

283

给对象类型添加泛型

视频课

3分19秒

284

定义多个泛型参数

视频课

3分28秒

285

泛型约束

视频课

3分41秒

286

interface 类型继承

视频课

1分31秒

287

type 定义的类型继承

视频课

58秒

288

tsconfig 文件简介

视频课

4分5秒

289

本章小结-TypeScript 入门教程

视频课

29秒

Vue 与 TypeScript 集成

290

本章简介-Vue 与 TypeScript 集成

视频课

1分6秒

291

创建项目

视频课

2分50秒

292

配置项目

视频课

2分32秒

293

Ref 类型定义

视频课

3分12秒

294

创建产品列表 UI

视频课

6分15秒

295

定义 props 类型

视频课

8分4秒

296

添加排序和过滤组件

视频课

1分17秒

297

定义 emits 类型 & 原生 DOM 元素类型

视频课

7分22秒

298

处理排序和筛选事件 & Reactive 类型定义

视频课

6分32秒

299

computed 类型定义

视频课

5分48秒

300

provide/inject 类型定义

视频课

6分35秒

301

template ref 类型定义

视频课

3分49秒

302

组件 ref 类型定义

视频课

2分52秒

303

本章小结-Vue 与 TypeScript 集成

视频课

1分19秒

课程总结

304

课程总结

视频课

2分35秒

相关推荐
课程封面

2026徐老师Next.js16全栈开发课程

2026最新录制Next.js 16版本全栈开发课程

1906播放/共143课时

课程封面

【最新版】Vue3从入门到精通(含资料)

对新手友好,手把手从零入门Vue,企业级实战项目落地

20.6万播放/共158课时

课程封面

React18 从入门到实战(含全套资料)

系统学习 React ,掌握大厂必备技能

20.1万播放/共95课时

课程封面

android支付实战课程集成支付宝支付

课程包含了后端代码,后端异步通知以及数据库的创建

927播放/共10课时

课程封面

Python小白也能听懂的入门课

Michael老师,ViaX盐趣签约导师,南洋理工大学博士。新华网大数据分析师、新加坡A-STAR研究中心研究员、曾获“新加坡总统奖学金”、论文曾多次发表在CSWIM、ICIS、ISR、IS等国际会议

396.1万播放/共20课时

课程封面

Javascript+Nodejs全栈前端全能课

【2024最新】前后端兼顾,全面系统、通俗易懂、案例丰富

63.3万播放/共424课时

课程封面

前端项目:从零搭建Vue3+Node智慧校园系统

模拟学生视角,打造毕设闭环+真实业务场景,学完无缝接轨企业

10.7万播放/共64课时

课程封面

Web前端入门:从零开始做网站

带社群答疑服务,赠送全部课件、素材、模版、软件

106.9万播放/共31课时

课程封面

前端实战训练:2个网站+1个APP

不止教技术,还教思维的前端系统入门课,手把手带你轻松搞定2个网站+1个APP项目,全场景养成你的思维、技术的高能方法论

54.4万播放/共52课时

课程封面

python上位机开发

利用python上位机开发案例让你快速掌握python上位机

2.2万播放/共38课时

课程封面

Web开发前沿技术栈(持续更新)

本课程希望提供系统、全面、最新的Web前端技术

2.3万播放/共243课时

课程封面

【Unity与C#实战】从零开发类皇室战争游戏

从0开发一个完整的商业案例,学会后可以自行开发其他3D案例。

35.8万播放/共62课时

课程封面

Grid网格布局

一门课全面了解Grid网格布局

5503播放/共32课时

课程封面

HTML5+CSS3基础实战

HTML5+CSS3零基础到实战

48播放/共36课时

课程封面

哲玄课堂-大前端面试宝典

大厂面试官-详解大前端八股文

216播放/共4课时