使用watch而不是computed

应该使用watch而不是computed的情况包括:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=177fc4671014423bb66f2a5738a1e767

异步操作或副作用:当您需要对数据更改做出特定的副作用反应时,watch是更合适的选择。例如,当一个数据变化后需要执行异步操作,如发送网络请求或延迟执行一些操作时,可以使用watch来监听数据变化并触发相应操作。

复杂逻辑或计算:如果要执行的操作涉及到多个属性的变化或需要进行复杂的计算过程,那么使用watch更加合适。watch可以接收到属性变化的新值和旧值,从而可以在需要时执行更复杂的逻辑。

数据变化的其他反应:当您需要观察并响应数据变化的其他方面时,如在数据变化后触发动画效果、触发第三方库的操作等,watch通常是更好的选择。watch可以在数据变化时执行任意操作,而不仅仅是返回一个计算结果。
全部评论

相关推荐

08-20 19:20
已编辑
大连理工大学 数据产品
站队站对牛:92优势大的很 年少不知道学习好 工作时 惨不忍睹
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务