之前不是很明白的理解computed和watch的区别和具体使用哪个更合适一些,然后去官网上看了官方解释,是可以明白的。最近看到一篇博文写的让人看了之后恍然大悟,特意记录分享。
主要区别点在于:
作为计算属性的变量:应是受到data或props中一个或多个值影响的;
作为watch的变量:应是该值改变时影响到一个或多个值或想要根据该值的改变做些处理操作的。
土豆同学的原文在这里:vue中的watch和computed详解,推荐!
之前不是很明白的理解computed和watch的区别和具体使用哪个更合适一些,然后去官网上看了官方解释,是可以明白的。最近看到一篇博文写的让人看了之后恍然大悟,特意记录分享。
主要区别点在于:
作为计算属性的变量:应是受到data或props中一个或多个值影响的;
作为watch的变量:应是该值改变时影响到一个或多个值或想要根据该值的改变做些处理操作的。
土豆同学的原文在这里:vue中的watch和computed详解,推荐!