使用watch而不是computed
应该使用watch而不是computed的情况包括:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=177fc4671014423bb66f2a5738a1e767
异步操作或副作用:当您需要对数据更改做出特定的副作用反应时,watch是更合适的选择。例如,当一个数据变化后需要执行异步操作,如发送网络请求或延迟执行一些操作时,可以使用watch来监听数据变化并触发相应操作。
复杂逻辑或计算:如果要执行的操作涉及到多个属性的变化或需要进行复杂的计算过程,那么使用watch更加合适。watch可以接收到属性变化的新值和旧值,从而可以在需要时执行更复杂的逻辑。
数据变化的其他反应:当您需要观察并响应数据变化的其他方面时,如在数据变化后触发动画效果、触发第三方库的操作等,watch通常是更好的选择。watch可以在数据变化时执行任意操作,而不仅仅是返回一个计算结果。
异步操作或副作用:当您需要对数据更改做出特定的副作用反应时,watch是更合适的选择。例如,当一个数据变化后需要执行异步操作,如发送网络请求或延迟执行一些操作时,可以使用watch来监听数据变化并触发相应操作。
复杂逻辑或计算:如果要执行的操作涉及到多个属性的变化或需要进行复杂的计算过程,那么使用watch更加合适。watch可以接收到属性变化的新值和旧值,从而可以在需要时执行更复杂的逻辑。
数据变化的其他反应:当您需要观察并响应数据变化的其他方面时,如在数据变化后触发动画效果、触发第三方库的操作等,watch通常是更好的选择。watch可以在数据变化时执行任意操作,而不仅仅是返回一个计算结果。
全部评论
相关推荐
06-25 17:47
哈尔滨工业大学 光传输工程师 点赞 评论 收藏
分享

点赞 评论 收藏
分享
06-04 18:03
河南工程学院 Java 点赞 评论 收藏
分享