sync from local backup

This commit is contained in:
chunyu
2026-08-05 23:59:15 +08:00
commit d48ec1747c
358 changed files with 34384 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
# Vue 3 组合式 API
## 学习目标
- 理解 Options API vs Composition API
- 掌握 setup 语法
- 学会使用响应式 API
## Composition API 简介
Composition API 是 Vue 3 推荐的编写方式,使用函数组合替代选项式配置。
## 基础用法
```vue
<script setup>
import { ref, computed, onMounted } from 'vue'
const count = ref(0)
const doubled = computed(() => count.value * 2)
function increment() {
count.value++
}
onMounted(() => {
console.log('组件已挂载')
})
</script>
<template>
<button @click="increment">{{ count }} × 2 = {{ doubled }}</button>
</template>
```
## 常用 API
| API | 说明 |
|-----|------|
| `ref()` | 响应式变量 |
| `reactive()` | 响应式对象 |
| `computed()` | 计算属性 |
| `watch()` | 监听器 |
| `onMounted()` | 挂载后 |
## 动手练习
1. 使用 Composition API 实现计数器
2. 创建待办事项列表
3. 使用 watch 监听数据变化