watchEffect监听规则?-灵析社区

素素数数

![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/b4d0b6ecb016b9e6f8967c0d2a98572b.png) ![watchEffect.gif](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/3516ca8fbc9c5a6dcda90c06d53ceb09.png) 这是为什么,应该是独立的嘛,怎么全部的监听器都触发了。 如何修改呢? * * * const attrs = useAttrs(); const value = toRef(attrs, 'value'); watchEffect(() => { const new_value = value.value; console.log(new_value); }) 剥离出来也不行。

阅读量:351

点赞量:14

问AI
sumous_01
你可以使用 "watch" 单独监听某个响应式的变量啊。具体你可以参考一下 "watchEffect" 和 "watch" 的使用区别。"https://juejin.cn/post/7134832274364694536" (https://link.segmentfault.com/?enc=38FoxJY3y3cAf3%2B5nfR2pQ%3D%3D.nGxsxNOjG9khOKfkg%2FEWAY3gGqRv5cbST%2FIbDboyeFmgk7Nu4r%2BI8pT7UOsFAX11)