computed:计算属性。依赖其他属性值,计算的值被缓存。只有当它所依赖的属性的值发生变化时,才会在下次获取computed的值时重新计算computed的值;watch:监听数据变化。更多的是“观察”的作用,类似于一些数据的监听回调,每当监听到的数据发生变化时,就会执行回调进行后续操作;应用场景:1)当我们需要进行数值计算,依赖于其他数据时,使用computed时,应该使用computed,因为可以利用computed的缓存特性,避免每次取值时都重新计算;前端训练2)当我们需要在数据变化时执行异步或昂贵的操作时,应该使用watch,使用watch选项允许我们执行异步操作(访问API),限制我们执行操作的频率,以及设置中间状态,直到我们得到最终结果。这些是计算属性不能做的事情。
