笔记 Vue3 入门指南
Vue3 入门指南 第 1 章

Vue3 快速入门完全指南

作者 陈老师
2026-04-12 1.2万 680

一、什么是 Vue3?

Vue 3 是 Vue.js 的最新主要版本,相比 Vue 2 带来了许多重大的改进和新特性。它采用了全新的响应式系统,基于 Proxy 实现,性能更优,功能更强。

Vue3 通过全方位的升版,为现代应用开发提供了更强大、更高效的解决方案。

二、创建第一个 Vue3 项目

使用 npm 或 yarn 可以快速创建一个 Vue3 项目:

npm create vue@latest my-vue-app
cd my-vue-app
npm install
npm run dev

项目结构

创建完成后,你会看到如下项目结构:

my-vue-app/
├── public/
├── src/
│   ├── assets/
│   ├── components/
│   ├── App.vue
│   └── main.js
├── index.html
└── package.json

三、Composition API 简介

Vue3 最重要的新特性之一是 Composition API,它提供了更好的代码组织方式和逻辑复用能力。

setup 函数

setup 是 Composition API 的入口点,在组件实例创建之前执行:

<script setup>
import { ref, computed } from 'vue'

const count = ref(0)
const doubled = computed(() => count.value * 2)

const increment = () => {
  count.value++
}
</script>

四、响应式基础

Vue3 的响应式系统基于 ES6 Proxy 实现,可以追踪对象和数组的变化:

  • ref() - 用于基本类型数据
  • reactive() - 用于对象类型数据
  • computed() - 计算属性
  • watch() - 监听数据变化

五、总结

Vue3 带来了许多激动人心的新特性,包括:

  1. 更强大的 Composition API
  2. 更好的 TypeScript 支持
  3. 更快的渲染性能
  4. 更小的打包体积

希望这篇指南能帮助你快速入门 Vue3,开启你的前端开发之旅!