日常写Vue3项目时,响应式状态的监听肯定绕不开watch和watchEffect这俩API,新手刚上手可能觉得“这不都是看数据变了干点事吗?随便用哪个都行”,结果写着写着就踩坑:要么监听不到状态变化、要么重复触发回调、要么清理函数忘加导致...
很多刚从Vue2转Vue3的开发者,经常会把watch和watchEffect的监听逻辑搞混,尤其是watchEffect的deep配置,网上各种说法都有,有人说watchEffect默认就是深度监听不用开deep,有人说必须开才能监听到深...
很多刚上手Vue3组合式API的开发者,都会搞混watch和watchEffect的用法,甚至觉得watchEffect看起来很鸡肋,明明watch就能实现所有功能,为啥还要整个新API?其实搞懂它的设计逻辑和适用场景后,你会发现在很多场景...
很多刚上手Vue3的小伙伴肯定都碰到过这个疑惑:effect和watchEffect这俩API名字差不多,功能好像都是“响应式数据变了就执行回调”,为啥要做两个?日常开发到底该用哪个?甚至还有不少人直接把effect当watchEffect...