首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Vue 3 的 watch 与 watchEffect:何时用哪个,以及如何避免重复触发

Vue 3 的 watch 与 watchEffect:何时用哪个,以及如何避免重复触发

作者头像
用户1839651
发布于 2026-10-08 10:51:55
发布于 2026-10-08 10:51:55
100
举报
概述
在 Vue 3 的组合式 API 里,watch 和 watchEffect 是日常业务代码中出现频率很高的两个响应式副作用工具。很多人第一次接触时容易把它们当成同一种东西,结果在监听对象属性、异步请求、路由参数变化或者需要手动停止监听的场景里踩坑。最常见的困扰是:明明只改了一个字段,回调却执行了两次;或者 watch 一个 reactive 对象的某个属性,却没有触发;又或者 watchEffe

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

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

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