简述computed和watch的区别

1、computed是计算属性的意思

1.1 computed是用来计算出一个值的,这个值我们调用是不需要加括号

1.2 根据依赖会自动缓存

1.3 不支持异步代码

2、watch是监听的意思

2.1 watch支持异步代码

2.2 有两个选项

2.2.1 immediate 第一次渲染的时候要执行函数

2.2.2 deep 是否要监听对象里面的属性变化。如果某个属性变化了就执行函数。