943 B
943 B
Vue 3 组合式 API
学习目标
- 理解 Options API vs Composition API
- 掌握 setup 语法
- 学会使用响应式 API
Composition API 简介
Composition API 是 Vue 3 推荐的编写方式,使用函数组合替代选项式配置。
基础用法
<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() |
挂载后 |
动手练习
- 使用 Composition API 实现计数器
- 创建待办事项列表
- 使用 watch 监听数据变化