computed 和 watch的区别??

454 阅读1分钟
computed:
  1.computed是自己单独设置的计算属性(不能和DATA中的冲突)
  2.一般监听的属性要有依赖关系
  3.不支持异步(get执行时必须有返回值,就是conputed拿到结果)
  4.计算属性有缓存,只要以来的值不改变,就一直拿的上一次的值
watch:
  1.watch只能监听DATA中有的属性(watch监听的响应式数据必须在data中初始化)
  2.支持异步操作