computed和watch的区别

computed
  • 当被依赖值发生改变时,所有依赖的值都会自动更新
  • 计算属性是基于响应式依赖进行缓存的,只在相关依赖发生改变时才会重新求值
  • 默认只有getter, 在需要时也可以提供一个setter
  • 不支持异步
侦听属性watch
  • 支持异步
    • 需要在数据变化时执行异步或者开销较大操作时使用,勿滥用
  • 不支持缓存
    • 只要数据发生变化就会触发更新
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。