computed:计算属性,是基于依赖进行缓存的,只有当计算属性依赖的数据不发生变化时,才会重新计算该属性的值;
根据已有数据生成新的值,不修改已经存在的值;
计算属性具有高效性,并且可以用在模板中;
必须有return回调;
watch:侦听器,用来监听指定数据的变化并执行回调函数的方法;
在数据发生变化时执行一些额外的操作(如发送网络请求,更新DOM等);
适合处理异步操作或较大开销的操作;
可以没有return;
computed:计算属性,是基于依赖进行缓存的,只有当计算属性依赖的数据不发生变化时,才会重新计算该属性的值;
根据已有数据生成新的值,不修改已经存在的值;
计算属性具有高效性,并且可以用在模板中;
必须有return回调;
watch:侦听器,用来监听指定数据的变化并执行回调函数的方法;
在数据发生变化时执行一些额外的操作(如发送网络请求,更新DOM等);
适合处理异步操作或较大开销的操作;
可以没有return;