从 Vue2 到 Vue3 的架构演进、Composition API 的设计哲学、Vue3 的生态圈概览。
Vite 构建工具、Node.js 版本要求、创建第一个 Vue3 项目、项目目录结构解析。
插值表达式、v-bind、v-model、v-for、v-if/v-show、事件处理。
ref 和 reactive 的区别、toRefs 的使用场景、shallowRef 与 shallowReactive。
setup 函数、生命周期钩子、watch 与 watchEffect、computed 计算属性。
组件的定义与注册、Props 传递、Emits 事件、插槽 Slots。
provide/inject、mitt 事件总线、Pinia 状态管理入门。
高阶组件、渲染函数、动态组件、异步组件。
全局指令与局部指令、指令生命周期、实际案例(权限控制、水印)。
Mixin 的缺陷、组合函数(Composables)的设计、useXxx 模式。
Teleport 模态框、Suspense 异步加载、边界情况处理。
Transition 组件、TransitionGroup、JS 钩子动画、第三方库集成。
v-model 的组件化、表单验证库(VeeValidate)、自定义表单组件。
Vue Router 4 基础、动态路由、路由守卫、嵌套路由。
Store 定义、Actions、Getters、插件机制、持久化。
Axios 实例化、请求拦截器、响应拦截器、错误处理、取消请求。
组件库架构设计、按需加载、主题定制、发布到 npm。
Vitest 配置、组件测试、Composable 测试、模拟依赖。
Cypress 入门、组件交互测试、端到端流程测试。
虚拟列表、函数式组件、v-once/v-memo、代码分割、懒加载。
类型定义、泛型组件、类型安全的 Props 与 Emits、TS 与 Pinia。
Nuxt 3 入门、SSR 与 CSR 对比、数据获取、部署。
Module Federation、qiankun 与 Vue3、子应用通信。
Vant 组件库、rem/vw 布局、触摸事件、PWA 支持。
Electron + Vue3、跨进程通信、自动更新、打包。
vue-i18n 9、语言切换、动态加载语言包、日期/数字格式化。
路由权限、按钮权限、动态菜单、角色管理。
Sentry 集成、全局错误处理、性能监控、用户行为追踪。
Vite 配置优化、环境变量、Docker 部署、CI/CD 流程。
项目架构设计、代码规范、Git 工作流、Code Review 要点。