📚 Vue3 入门教程

Vue3 入门教程(一):初识 Vue3

📅 创建时间
📁 分类 教程

从零开始学习 Vue3,本章介绍 Vue3 的核心特性和开发环境搭建

为什么选择 Vue3?

Vue3 是 Vue.js 的最新主要版本,带来了许多令人兴奋的新特性:

  • Composition API - 更灵活的代码组织方式
  • 更好的 TypeScript 支持 - 从底层重新设计的类型系统
  • 性能提升 - 更快的渲染速度和更小的包体积
  • Teleport 组件 - 轻松处理模态框等场景

开发环境搭建

1. 安装 Node.js

首先确保你的电脑安装了 Node.js(推荐 v18+):

node --version
npm --version

2. 创建 Vue3 项目

使用官方脚手架 create-vue 创建项目:

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

3. 项目结构

my-vue3-app/
├── src/
│   ├── components/    # 组件目录
│   ├── views/         # 页面目录
│   ├── App.vue        # 根组件
│   └── main.ts        # 入口文件
├── package.json
└── vite.config.ts

第一个 Vue3 组件

<script setup lang="ts">
import { ref } from 'vue'

const count = ref(0)
const increment = () => count.value++
</script>

<template>
  <button @click="increment">
    点击次数: {{ count }}
  </button>
</template>

<style scoped>
button {
  padding: 0.5rem 1rem;
  font-size: 1rem;
}
</style>

下一步

在下一章中,我们将深入学习 Vue3 的响应式系统和 refreactive 的使用方法。