13.4万
已完结 · 共304课时
长期有效
让你完全能胜任 Vue 的前端开发工作
13.4万
已完结 · 共304课时
长期有效
让你完全能胜任 Vue 的前端开发工作

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





课程介绍
全集试看
课程介绍
视频课
3分38秒
源码下载
视频课
1分2秒
快速入门
全集试看
本章简介-快速入门
视频课
1分9秒
全集试看
传统的网页开发方式的弊端
视频课
3分39秒
全集试看
Vue.js 是什么?解决了哪些问题?
视频课
3分4秒
全集试看
引入 Vue 3.x 框架的方式
视频课
1分24秒
全集试看
开发环境配置
视频课
1分22秒
创建第一个 Vue 3.x 应用
视频课
10分7秒
本章小结-快速入门
视频课
43秒
Vue 基础入门
Vue基础入门-本章简介
视频课
39秒
创建并初始化 Vue 项目
视频课
3分18秒
使用 data 提供数据
视频课
4分25秒
在 HTML 属性中绑定 data 中的数据
视频课
2分43秒
展示列表内容
视频课
5分50秒
根据条件展示页面内容
视频课
6分38秒
事件与响应性入门
视频课
5分13秒
使用 computed 计算属性处理稍复杂的业务逻辑
视频课
3分11秒
使用 methods 方法处理事件
视频课
2分54秒
使用 watch 监听数据的变化
视频课
5分18秒
计算属性和方法的区别
视频课
6分42秒
计算属性 和 Watch 监听器的区别
视频课
9分57秒
方法和 Watch 监听器的区别
视频课
3分41秒
表单输入数据处理
视频课
4分35秒
双向绑定入门和 v-model
视频课
3分56秒
其它表单控件事件处理
视频课
6分54秒
表单提交事件处理
视频课
3分15秒
在 inline-style 内联样式中绑定 data 数据
视频课
4分11秒
根据条件添加或删除 class 样式
视频课
4分39秒
Vue 基础入门 - 本章小结
视频课
1分48秒
Vue 进阶用法
Vue 进阶用法-本章简介
视频课
53秒
v-html:在模板中输出原始的 HTML 代码
视频课
2分37秒
v-once:只渲染1次 HTML 模板
视频课
2分7秒
给 v-bind 和 v-on 设置动态参数
视频课
3分3秒
再看 v-for 指令
视频课
5分28秒
template 渲染一组标签但不额外增加嵌套
视频课
2分5秒
事件传参与多事件处理函数
视频课
4分21秒
事件相关的修饰符
视频课
5分30秒
处理键盘、鼠标事件的修饰符
视频课
5分41秒
表单输入相关的修饰符
视频课
4分35秒
通过 Vue 实例访问和修改应用的配置
视频课
4分51秒
生命周期:在合适的时机为应用添加数据和行为
视频课
5分32秒
Vue 进阶用法-本章小结
视频课
1分9秒
Vue 核心:组件与脚手架
本章简介-Vue 核心:组件与脚手架
视频课
1分19秒
什么是 Vue 组件?
视频课
2分46秒
如何创建组件?
视频课
4分42秒
全局注册组件
视频课
1分18秒
局部注册组件
视频课
4分12秒
脚手架:Vue 应用开发的利器
视频课
4分5秒
安装 Node.js 运行环境
视频课
1分
使用 Vite 创建 Vue 项目
视频课
4分12秒
创建和使用单一文件组件
视频课
5分37秒
props 属性:自定义组件内容
视频课
4分38秒
组件动态属性值绑定
视频课
3分56秒
组件属性类型验证和默认值
视频课
5分48秒
传递组件未定义的属性
视频课
4分50秒
插槽:传递模板到子组件
视频课
3分
使用多个插槽占位
视频课
3分21秒
子组件事件:向父组件传递数据的途径
视频课
4分37秒
本章小结-Vue 核心
视频课
57秒
Vue 组件深入
本章简介-Vue 组件深入
视频课
37秒
响应性 props 和组件刷新
视频课
5分43秒
使用 watch 监听属性 props 变化
视频课
2分22秒
组件数据的流向设计
视频课
4分24秒
组件的生命周期
视频课
56秒
Provide/Inject:给深层组件中传递属性
视频课
4分50秒
在传递的 slot 模板中,访问子组件的属性
视频课
4分21秒
给组件设置样式的方法,以及支持的 CSS 语法
视频课
6分32秒
在 scoped 的 style 中修改子组件的样式
视频课
4分46秒
在样式中绑定响应性数据
视频课
3分32秒
让组件支持 v-model 指令
视频课
3分17秒
使用多个 v-model 指令
视频课
3分53秒
Refs:获取 DOM 和子组件实例
视频课
5分2秒
自定义指令-增强的 HTML 功能
视频课
5分38秒
使用动态组件渲染不同的 HTML 标签
视频课
1分56秒
使用动态组件渲染不同的 Vue 组件
视频课
3分32秒
解决动态组件数据丢失问题:KeepAlive
视频课
1分18秒
组件传送:在其它 DOM 元素挂载组件
视频课
3分8秒
组件传送:多次传送组件
视频课
3分9秒
编程式的模板:渲染函数
视频课
4分51秒
在渲染函数中使用”指令“
视频课
1分51秒
Mixins:组件配置的复用
视频课
4分40秒
Mixins 与组件共同属性的覆盖与合并原则
视频课
3分51秒
全局注册 Mixins:适用于给 Vue 编写插件
视频课
3分54秒
异步组件加载:按需加载组件代码,减少文件体积
视频课
4分8秒
组件错误处理:全局错误处理
视频课
3分19秒
组件错误处理:错误边界
视频课
5分7秒
本章小结-Vue 组件深入
视频课
2分28秒
Vue 组合 API
本章简介-Vue 组合 API
视频课
57秒
为什么要用 Composition API
视频课
3分58秒
setup() 函数:Composition API 的入口
视频课
1分56秒
ref() 函数:在 setup() 函数中定义响应性数据
视频课
3分33秒
reactive() 函数:另一种创建响应性对象的方式
视频课
4分44秒
computed() 函数:定义计算属性
视频课
2分33秒
watch():监听响应性数据的变化
视频课
3分6秒
watch():监听对象中基本类型的响应性属性
视频课
2分22秒
watch():监听对象类型的响应性属性
视频课
2分42秒
watch():访问修改前的对象类型响应性数据
视频课
2分47秒
watch():同时监听多个响应性数据
视频课
1分38秒
watchEffect():变体的 watch()
视频课
3分33秒
watch() 和 watchEffect() 清理操作
视频课
3分39秒
传递和访问 Props 属性
视频课
2分6秒
转换非响应性 Props 为响应性
视频课
4分3秒
ref/reactive 创建的数据在 Props 中的响应性
视频课
4分41秒
在 setup() 中定义 methods
视频课
2分39秒
Emit 自定义事件
视频课
2分56秒
生命周期钩子
视频课
3分3秒
Provide 和 Inject
视频课
3分
使用 provide 和 inject 提供和访问响应性数据
视频课
4分3秒
获取 template ref
视频课
2分25秒
渲染函数:使用 context 中的 slots 属性
视频课
3分35秒
获取非 props 属性 attrs
视频课
3分37秒
最佳组件逻辑复用方式:Composables
视频课
9分47秒
script setup: 进一步简化组件代码
视频课
6分7秒
3.5+: defineProps 支持解构赋值并保留响应性
视频课
4分53秒
defineModel 简化定义 v-m
视频课
2分49秒
defineModel 和多个 v-mo
视频课
2分49秒
defineModel 限定符
视频课
3分47秒
本章小结-Vue 组合 API
视频课
3分37秒
Vue 与后台交互 HTTP
本章简介-Vue 与后台交互 HTTP
视频课
2分19秒
HTTP 简介
视频课
3分44秒
使用 axios 加载远程数据
视频课
8分35秒
Loading 加载状态展示
视频课
4分49秒
传递 URL 查询参数
视频课
4分45秒
使用 axios 发送数据到远程服务器
视频课
3分24秒
请求 Header 设置
视频课
3分35秒
处理请求错误
视频课
4分52秒
配置代理:解决跨域问题
视频课
5分45秒
取消请求
视频课
4分42秒
封装 Axios
视频课
10分6秒
修改为使用 Fetch 发送请求
视频课
6分56秒
Fetch 处理请求错误
视频课
2分59秒
Fetch 取消请求
视频课
2分14秒
封装 Fetch
视频课
9分58秒
Vue 背后机制
本章简介-Vue 背后机制
视频课
23秒
响应性基础:Proxy
视频课
5分32秒
实现一个响应性的示例
视频课
11分15秒
Virtual DOM:Vue 渲染机制的核心
视频课
2分39秒
本章总结-Vue 背后机制
视频课
35秒
Vue 动画与过渡
本章简介-Vue 动画与过渡
视频课
32秒
使用 CSS keyframes 实现动画
视频课
2分40秒
使用 CSS Transition 实现过渡
视频课
2分33秒
使用纯 CSS 实现进场/离场动画的问题
视频课
6分59秒
Transition 组件:处理组件进场和离场动画
视频课
6分57秒
处理 HTML 元素的切换动画
视频课
6分49秒
处理 Vue 组件的切换动画
视频课
2分10秒
处理列表项的进场/离场动画
视频课
6分22秒
与第三方动画库集成
视频课
3分31秒
使用 JavaScript 实现动画
视频课
6分14秒
本章小结-Vue 动画与过渡
视频课
1分3秒
Vue 项目开发与部署
本章简介-Vue 项目开发与部署
视频课
8秒
调试:Vue 开发者工具简介
视频课
5分38秒
Vue 项目的打包
视频课
2分59秒
本章小结-Vue 项目开发与部署
视频课
9秒
Vue Router 4.x 路由管理
本章简介-Vue Router 4.x 路由管理
视频课
57秒
为什么需要 Vue Router?
视频课
1分35秒
一个不用 Vue Router 的例子
视频课
4分35秒
Vue Router 安装和入门
视频课
5分5秒
嵌套路由:实现页面子组件切换
视频课
3分54秒
动态路由匹配和参数获取
视频课
5分13秒
一个问题:路由组件不刷新
视频课
5分9秒
高级路由匹配语法和优先级
视频课
5分45秒
获取 query 查询参数
视频课
1分27秒
使用命名路由精确控制跳转
视频课
4分5秒
路由别名:不同路径渲染同一组件
视频课
2分32秒
重定向:把当前 URL 跳转到其它 URL
视频课
3分26秒
编程式的控制导航
视频课
4分16秒
命名视图:同一路由渲染多个组件
视频课
2分51秒
在嵌套路由中使用命名视图
视频课
3分7秒
给当前活跃导航设置高亮样式
视频课
3分34秒
导航守卫简介
视频课
5分16秒
全局导航守卫
视频课
6分22秒
路由导航守卫
视频课
3分23秒
组件导航守卫
视频课
5分30秒
路由 meta 元数据
视频课
6分18秒
页面滚动行为控制
视频课
4分49秒
代码分割:路由组件的懒加载
视频课
2分
给组件传递 Props
视频课
4分23秒
封装 router-link 组件
视频课
4分54秒
处理导航错误
视频课
7分30秒
动态的添加路由
视频课
7分2秒
路由过渡动画
视频课
4分11秒
Composition API
视频课
2分35秒
本章小结-Vue Router 4.x 路由管理
视频课
1分11秒
Vuex 4.x 全局状态管理
本章简介-Vuex 4.x 全局状态管理
视频课
57秒
为什么需要全局状态管理
视频课
2分5秒
第一个 Vuex 示例
视频课
4分45秒
定义和访问状态 state
视频课
5分15秒
定义和触发 Mutations
视频课
7分55秒
Getters:Vuex 中的计算属性
视频课
4分27秒
Actions:定义异步业务逻辑
视频课
5分38秒
在 Actions 中触发其它 Actions
视频课
3分
为什么 Mutations 必须是同步的?
视频课
4分9秒
表单处理注意事项
视频课
6分43秒
模块化:隔离与减少文件体积
视频课
9分20秒
模块命名空间
视频课
10分19秒
vuex 应用文件结构
视频课
3分43秒
配置日志插件参数
视频课
6分9秒
与 vue devtools 集成
视频课
2分3秒
Vuex 插件系统 - 实现一个状态持久化与还原插件
视频课
6分29秒
Composition API - Vuex
视频课
4分24秒
本章小结-Vuex 4.x 全局状态管理
视频课
1分49秒
Pinia 全局状态管理
本章简介-Pinia 全局状态管理
视频课
33秒
Pinia 简介
视频课
2分14秒
添加 Pinia 到项目中
视频课
2分8秒
添加 HTML / CSS 页面模板
视频课
3分39秒
创建 store
视频课
2分17秒
添加状态
视频课
1分42秒
在组件中访问状态
视频课
2分35秒
在组件中直接修改状态
视频课
4分1秒
Getters / computed 计算状态
视频课
4分37秒
使用 $patch 同时修改多个状态
视频课
2分10秒
使用 Actions 修改状态
视频课
3分14秒
使用 Actions 异步的修改状态
视频课
1分53秒
定义多个 store
视频课
4分40秒
store 之间互相访问
视频课
3分30秒
编写插件
视频课
5分40秒
利用 Vue 开发者工具进行调试
视频课
2分9秒
与 TypeScript 集成
视频课
3分5秒
使用 Options API 形式创建 Store
视频课
6分1秒
本章小结-Pinia 全局状态管理
视频课
27秒
综合示例
必读-项目问题
视频课
56秒
项目简介-综合示例
视频课
2分52秒
Strapi 简介
视频课
4分20秒
使用 Vite 创建项目
视频课
2分50秒
添加图标、图片资源,编写 TheIcon 组件
视频课
3分22秒
配置 Vue Router
视频课
3分24秒
添加 NavBar 导航组件
视频课
3分30秒
编写 HomePage 帖子列表
视频课
2分14秒
抽离 TheAvatar 头像组件
视频课
2分46秒
编写 HomePage 帖子详情弹窗
视频课
2分11秒
抽离 PostActions
视频课
2分23秒
抽离 TheModal 弹窗组件
视频课
1分31秒
编写 HomePage 发布帖子弹窗
视频课
1分52秒
抽离 TheLayout 组件
视频课
1分52秒
抽离 PostList 和 PostItem 组件
视频课
2分46秒
编写 SearchPage 搜索页
视频课
1分30秒
编写 ProfilePage 个人资料页
视频课
1分57秒
抽离 TheButton 按钮组件
视频课
3分2秒
编写修改个人资料页
视频课
1分23秒
编写注册、登录页
视频课
4分4秒
添加 Footer 底部信息
视频课
1分3秒
添加 Vuex
视频课
2分26秒
封装 fetch
视频课
3分57秒
配置 vite 代理
视频课
1分13秒
用户注册功能实现
视频课
8分44秒
用户登录功能实现
视频课
2分49秒
登录页面自动跳转逻辑
视频课
1分29秒
发布帖子 UI 逻辑
视频课
5分9秒
发布帖子功能实现
视频课
4分51秒
加载帖子列表功能实现
视频课
5分48秒
点赞和收藏实现
视频课
7分28秒
查看帖子详情功能实现
视频课
5分8秒
发布评论功能实现
视频课
3分9秒
加载评论列表功能实现
视频课
3分45秒
修改个人资料功能实现
视频课
7分13秒
个人资料页实现
视频课
6分42秒
搜索帖子功能实现
视频课
3分16秒
退出登录功能实现
视频课
2分43秒
项目小结
视频课
11秒
TypeScript 入门教程
本章简介-TypeScript 入门教程
视频课
59秒
为什么要使用 TypeScript
视频课
2分25秒
安装并配置 TypeScript 开发环境
视频课
4分21秒
定义类型
视频课
6分4秒
给变量添加基本类型
视频课
1分51秒
给对象变量添加类型
视频课
3分37秒
使用 type关键字定义可复用的对象类型
视频课
2分49秒
可选的对象类型属性
视频课
1分46秒
使用 interface 定义对象类型
视频课
1分21秒
interface 与 type 的区别
视频课
2分31秒
定义嵌套的对象类型
视频课
1分29秒
给数组变量添加类型
视频课
3分12秒
设置多种类型
视频课
2分55秒
类型别名与值限定
视频课
3分23秒
给函数参数添加类型
视频课
4分39秒
给函数返回值添加类型
视频课
2分4秒
箭头函数的类型
视频课
2分53秒
函数作为参数值、变量值或对象方法时的类型
视频课
3分46秒
函数调用签名 Call signature
视频课
3分18秒
any 类型
视频课
2分1秒
类型强制转换
视频课
1分49秒
为什么使用泛型
视频课
4分16秒
给函数添加泛型
视频课
3分3秒
给对象类型添加泛型
视频课
3分19秒
定义多个泛型参数
视频课
3分28秒
泛型约束
视频课
3分41秒
interface 类型继承
视频课
1分31秒
type 定义的类型继承
视频课
58秒
tsconfig 文件简介
视频课
4分5秒
本章小结-TypeScript 入门教程
视频课
29秒
Vue 与 TypeScript 集成
本章简介-Vue 与 TypeScript 集成
视频课
1分6秒
创建项目
视频课
2分50秒
配置项目
视频课
2分32秒
Ref 类型定义
视频课
3分12秒
创建产品列表 UI
视频课
6分15秒
定义 props 类型
视频课
8分4秒
添加排序和过滤组件
视频课
1分17秒
定义 emits 类型 & 原生 DOM 元素类型
视频课
7分22秒
处理排序和筛选事件 & Reactive 类型定义
视频课
6分32秒
computed 类型定义
视频课
5分48秒
provide/inject 类型定义
视频课
6分35秒
template ref 类型定义
视频课
3分49秒
组件 ref 类型定义
视频课
2分52秒
本章小结-Vue 与 TypeScript 集成
视频课
1分19秒
课程总结
课程总结
视频课
2分35秒

2026徐老师Next.js16全栈开发课程
2026最新录制Next.js 16版本全栈开发课程
1884播放/共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网格布局
5500播放/共32课时

HTML5+CSS3基础实战
HTML5+CSS3零基础到实战
48播放/共36课时

哲玄课堂-大前端面试宝典
大厂面试官-详解大前端八股文
216播放/共4课时
评论(0)