Vue 3 Composition API - watchEffect 与 watch

新手上路,请多包涵

所以我一直在学习 Vue Composition API,并且想知道 watchEffectwatch 之间的区别是什么。 Watch 说它与 Vue 2 手表相同,所以我猜 watchEffect 就像它的 2.0?我想知道是否有任何特定情况下一个人会比另一个人有很大的优势,比如停止 watchEffect 然后重新激活它而不是在普通手表中使用布尔值……或者它们只是基本上不同的方式写同样的东西。

谢谢!

参考:

watcheffect: https://vue-composition-api-rfc.netlify.com/api.html#watcheffect

观看: https ://vue-composition-api-rfc.netlify.com/api.html#watch

原文由 Ruttyj 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 371
1 个回答

watchEffect 似乎是一个简化的 watch 主要区别是

  • 只接受一个函数
    • watch 可以接受一个函数或一个或多个反应属性。
  • 在定义和响应依赖项更改时立即运行
    • watch 仅在反应依赖项发生变化时运行

原文由 JaredMcAteer 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题