最近在整理前端开发的知识点的时候,又找到了一个可以做对比说明的知识点,为了方便归纳记录,本篇博文就把前端开发过程中常用的Vue中computed和watch做对比举例说明。
首先先来了解一下computed和watch二者的基本定义和功能:
1、computed
computed,顾名思义,字面意思是计算,那么就和计算有关。在Vue中,computed是计算属性,主要功能是监听观察页面数据变化之后再进行对应的计算回调操作。
2、watch
watch,字面意思是观察,那么就和观察数据有关。在Vue中,watch是侦听属性,主要功能是观察数据变化,不管页面数据是否变化都要执行函数。
上述两点只是大概的一个功能描述,那么接下来再对computed和watch二者的相同点和不同点进行分析。
computed和watch相同点:都有观察页面数据变化的功能。
compute