Vue组合式API实战

从OptionsAPI优雅迁移 · 30章
1
初识组合式API 为什么要有组合式API?setup函数基本用法
2
ref与reactive 响应式核心 · 基本类型vs对象
3
computed计算属性 只读/可写 · 从Options到组合式
4
watch与watchEffect 懒执行 · 自动追踪 · 停止监听
5
生命周期钩子 onMounted/onUnmounted · 对比Options
6
模板引用与ref 获取DOM/子组件 · 组合式API
7
provide与inject 跨层级通信 · 响应式传递
8
自定义Hooks useXxx规范 · 封装useCounter
9
组合式API与TypeScript 类型推断 · 泛型 · ref/reactive类型
10
组合式API与Vue Router useRouter/useRoute · 路由守卫
11
组合式API与Pinia useStore · actions/getters
12
组合式API与异步请求 async/await · useFetch · 加载/错误
13
组合式API与表单处理 响应式表单 · useForm Hook
14
组合式API与事件总线 mitt/tiny-emitter · 跨组件通信
15
组合式API与动画 requestAnimationFrame · useAnimation
16
组合式API与WebSocket 实时通信 · useWebSocket · 自动重连
17
组合式API与LocalStorage 数据持久化 · useStorage · 响应式
18
组合式API与防抖节流 性能优化 · useDebounce/useThrottle
19
组合式API与DOM事件 useEventListener · 自动清理
20
组合式API与IntersectionObserver 懒加载/无限滚动 · useIntersectionObserver
21
组合式API与MediaQuery 响应式设计 · useMediaQuery
22
组合式API与Clipboard 剪贴板操作 · useClipboard
23
组合式API与在线状态 网络检测 · useOnline · 离线提醒
24
组合式API与页面可见性 usePageVisibility · 暂停动画
25
组合式API与定时器 useInterval/useTimeout · 自动清理
26
组合式API与键盘事件 useKeyPress · 组合键支持
27
组合式API与鼠标位置 useMousePosition · 性能优化
28
组合式API与窗口大小 useWindowSize · 响应式布局
29
组合式API与滚动位置 useScrollPosition · 回到顶部
30
综合实战:Todo应用 Options→组合式 · 状态/路由/异步/Hooks