Vue 3 学什么?

小麦小麦

一、Vue 3 入门基础

  • 掌握 Vue 的基本概念,包括什么是 Vue、其核心特性(声明式渲染、响应性系统)以及适用场景。

  • 理解 渐进式框架的含义,了解 Vue 可以从简单的增强 HTML 到复杂的单页应用逐步扩展的能力。

  • 了解 Vue 的生态系统和常见使用方式,如 CDN 引入、构建工具集成、服务端渲染等。

二、开发环境与项目搭建

  • 掌握 使用 npm create vue@latest 创建 Vue 3 项目的完整流程,包括选择配置项(TypeScript、Router、Pinia 等)、安装依赖和启动开发服务器。

  • 理解 Vite 构建工具的基本作用及其在 Vue 项目中的角色。

  • 了解 如何通过 CDN 直接引入 Vue 进行无构建开发,并能区分全局构建与 ES 模块构建的用法。

三、Vue 应用结构与实例

  • 掌握 创建 Vue 应用实例的方法(createApp),并将其挂载到 DOM 容器中。

  • 理解 根组件的概念及其在应用中的核心地位,知道如何组织组件树结构。

  • 了解 多个 Vue 应用实例共存的场景及配置方式,熟悉 .mount() 方法的使用时机。

四、模板语法与数据绑定

  • 掌握 文本插值({{ }})、v-htmlv-bind(:attribute)和 v-on(@event)的基本用法,实现数据到视图的绑定与事件监听。

  • 理解 指令(Directives)的作用机制,包括参数、动态参数和修饰符(如 .prevent.stop)的使用方法。

  • 了解 在模板中使用 JavaScript 表达式的规则,知道仅支持表达式而非语句,以及受限的全局访问范围。

五、响应式状态管理

  • 掌握 在选项式 API 中使用 data() 定义响应式数据,在组合式 API 中使用 ref()reactive() 创建响应式变量。

  • 理解 响应式系统的底层原理,知道 Vue 如何追踪依赖并在数据变化时自动更新视图。

  • 了解 模板中如何访问和操作响应式数据,以及属性简写语法(如 :id 等同于 v-bind:id)的使用。

六、组件化开发基础

  • 掌握 单文件组件(.vue 文件)的结构(<template><script><style>),并能在项目中创建和注册组件。

  • 理解 组件之间的嵌套关系和通信基础(props、emit),知道如何将 UI 拆分为可复用的组件。

  • 了解 选项式 API 与组合式 API 的区别,能够根据项目需求选择合适的 API 风格进行开发。

Vue 3
Vue 3

Vue 是一款用于构建用户界面的渐进式 JavaScript 框架,基于标准 HTML、CSS 和 JavaScript 构建,采用声明式和组件化的编程模型,能够高效地开发从简单到复杂的用户界面。它支持选项式 API 和组合式 API 两种开发风格,并推荐在构建单页应用时结合单文件组件使用。Vue 可通过 CDN 快速引入,也可通过现代构建工具如 Vite 搭建完整项目,具备良好的灵活性和可扩展性,适用于多种开发场景。

 
Copyright © 2025 前研学院. All rights reserved.