VUE computed和watch属性的区别

代码中虽然可以在{{}}中进行一些计算,但是当计算比较复杂时,写在模板中不是那么的友好,这时候就可以使用watch观察和computed计算、methods方法 属性将复杂的逻辑计算从模板中拆出来。这几者的区别有:

  • computed属性只在依赖的数据发生变化时,才会重新计算,否则当多次调用computed属性时,调用的其实是缓存;而methods和watch则每调用一次就计算一次;
  • 以官方例子(获取全名)为例,computed的写法更加简洁,代码量更少;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容