From d261a1fff4de58780f97f2df752706a4f00d88ba Mon Sep 17 00:00:00 2001 From: panyue <90938238g@gmail.com> Date: Wed, 13 Oct 2021 20:43:23 +0800 Subject: [PATCH] =?UTF-8?q?watchEffect=E5=92=8Ccomputed=E7=9A=84=E5=B7=AE?= =?UTF-8?q?=E5=BC=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/Demo.vue" | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git "a/10_src_watchEffect\345\207\275\346\225\260/components/Demo.vue" "b/10_src_watchEffect\345\207\275\346\225\260/components/Demo.vue" index d8e8496..e29b929 100644 --- "a/10_src_watchEffect\345\207\275\346\225\260/components/Demo.vue" +++ "b/10_src_watchEffect\345\207\275\346\225\260/components/Demo.vue" @@ -44,7 +44,8 @@ export default { watchEffect(() => { console.log(`watch effect指定的回调执行了!!`) //依赖收集,你用到了谁它就监视谁!! - //这里用到sum了 + //这里用到sum, person.job.j1.salary了,所以可以被监视到(只要它们发生变化就重新执行watchEffect) + //与computed有点类似,依赖收集.(侧重点不一致,watchEffect注重过程,而computed注重计算函数的返回值) const x1 = sum.value; const x2 = person.job.j1.salary; })