Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vue 3 全家桶完全指南与实战:TypeScript、Vue Router、Pinia 与 Vuex
Rating: 4.8 out of 5(454 ratings)
2,346 students

Vue 3 全家桶完全指南与实战:TypeScript、Vue Router、Pinia 与 Vuex

0基础可学,系统掌握 Vue 3(Options API / Composition API)、TypeScript、Vue Router 4、Pinia 与 Vuex 4;每节均配示例与最佳实践,帮助你独立完成 Vue 3 项目开发。
Created by旭乾 张
Last updated 9/2026
Chinese (Simplified)
Chinese (Simplified) [Auto],

What you'll learn

  • 完全胜任 Vue 前端开发工作
  • 构建小型、中型、大型的前端项目
  • 掌握 Vue 组件代码规范
  • 学会 Vue 最新版本的语法特性
  • 为其它 Vue 框架打下坚实的基础
  • 全面掌握 Vue 3.x 语法
  • 设计可复用的组件
  • 掌握 Vue Router 编写多页面应用
  • 掌握 Vuex 管理全局数据
  • 理解 Virtual DOM
  • 理解响应性概念

Course content

18 sections • 304 lectures • 18h 43m total length
  • 课程介绍3:50
  • 源代码下载0:01

Requirements

  • 具备 HTML、CSS 和 JavaScript 编程基础

Description

Hi!欢迎来到《Vue 3 全家桶完全指南与实战》这门课程。


这是一门系统学习 Vue 3 的中文实战课程,适合已经掌握 HTML、CSS 和 JavaScript,希望进一步学习 Vue 3 并能够独立完成实际项目开发的同学。


课程从 Vue 3 基础开始,完整覆盖 Options API、Composition API、TypeScript、Vue Router 4、Pinia、Vuex 4,以及组件设计、状态管理、HTTP 请求、响应式系统、Virtual DOM 等 Vue 开发中的核心内容。


课程中包含大量示例和实战小项目,目标是让你不仅记住 API,更能建立完整的 Vue 3 开发思路,理解这些技术在真实项目中应该怎样使用。


我是张旭乾,也是 B 站「峰华前端工程师」的主理人,同时是《JavaScript 基础语法详解》一书的作者。我曾在美国 Stevens Institute of Technology 学习计算机科学,并有多年 Web、后端和移动端开发经验。


我一直比较重视两件事:一是把知识讲清楚,二是尽量减少没有必要的学习成本。所以这门课不会单纯追求时长,而是希望用比较紧凑的节奏,把真正需要掌握的内容讲完整、讲明白。


你只需要熟悉 HTML、CSS 和 JavaScript,就可以开始学习。

主要内容包括:

  • Vue 3 基础、进阶和高级用法

  • Options API 与 Composition API

  • 组件设计与复用

  • 响应式系统与双向绑定

  • Virtual DOM 等核心原理

  • HTTP 请求与异步数据处理

  • Vue Router 4

  • Vuex 4

  • Pinia

  • TypeScript 在 Vue 项目中的应用

  • 多个实战示例和小项目

课程同时包含 Vuex 4 和 Pinia。

状态管理这一部分会先通过 Vuex 帮助你理解集中式状态管理的基本思路,再学习 Pinia,并理解两者之间的差异和使用方式。这样在以后接触不同项目、维护已有项目或者学习新的状态管理方案时,也会更容易理解。


课程源码提供 before 和 after 两个版本,before 版本会保留必要的模板代码,你可以直接练习当前小节的核心内容;after 版本则可以用来对照和检查实现。


这门课延续我之前 B 站视频和 React 课程的风格:节奏比较紧凑,减少不必要的停顿和重复,每节课都会通过示例演示新的概念。对于比较抽象的内容,也会配合 PPT 帮助理解。

推荐的学习方式是:

  • 先理解当前小节的核心概念

  • 跟随示例理解完整实现过程

  • 看完后自己重新写一遍

  • 忘记时再回看源码或视频,而不是只被动观看

前端开发最终还是需要自己写代码。很多内容在看的时候会觉得已经理解,但真正自己动手时,才会发现哪些地方还没有掌握。所以课程中的示例最好尽量自己完成一遍。


课程不会单纯追求时长,而是更强调单位时间内的信息密度。希望你能用更短的时间建立完整的 Vue 3 知识体系,而不是面对几十上百小时的课程列表而迟迟学不完。


如果你的目标是系统掌握 Vue 3、TypeScript、Vue Router、Pinia 和 Vuex,并能够把这些知识真正应用到 Vue 项目开发中,这门课程会给你一条比较完整的学习路径。


你只需要熟练掌握 HTML、CSS 和 JavaScript,就可以开始学习。

Who this course is for:

  • 在校生和初入职场的开发新人可以从 0 学习 Vue 3.x
  • 有经验的开发老手可查漏补缺或精进技能