首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Vue 3 中 watch 和 watchEffect 的清理函数到底解决什么问题?

Vue 3 中 watch 和 watchEffect 的清理函数到底解决什么问题?

作者头像
用户12771345
发布于 2026-09-28 08:00:38
发布于 2026-09-28 08:00:38
340
举报
概述
在 Vue 3 的 Composition API 里,watch 和 watchEffect 都支持一个很多人见过但没深究的 onCleanup 回调。它最常见的出现场景是异步请求竞态:当侦听的数据频繁变化时,上一次请求还没返回,新请求已经发出,如果先发出的请求后返回,界面就会显示过期数据。除此之外,像防抖、取消订阅、清理定时器、中止 fetch 这类副作用,也会用到这个清理函数。它的本质是让侦

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档