用户1839651
Vue 3 的 watch 与 watchEffect:何时用哪个,以及如何避免重复触发
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户1839651
社区首页
>
专栏
>
Vue 3 的 watch 与 watchEffect:何时用哪个,以及如何避免重复触发
Vue 3 的 watch 与 watchEffect:何时用哪个,以及如何避免重复触发
用户1839651
关注
发布于 2026-10-08 10:51:55
发布于 2026-10-08 10:51:55
10
0
举报
概述
在 Vue 3 的组合式 API 里,watch 和 watchEffect 是日常业务代码中出现频率很高的两个响应式副作用工具。很多人第一次接触时容易把它们当成同一种东西,结果在监听对象属性、异步请求、路由参数变化或者需要手动停止监听的场景里踩坑。最常见的困扰是:明明只改了一个字段,回调却执行了两次;或者 watch 一个 reactive 对象的某个属性,却没有触发;又或者 watchEffe
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
vuejs3
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档