watch中的函数是不需求挪用的,computed外部的函数挪用的时分不需求加()。Watch是属性监听,监听属性的变革;computed是计较属性,经由过程属性计较而得来的属性。watch需求在数据变革时施行异步或开消较大的操纵时利用。computed 属性的成果会被缓存,除非依靠的呼应式属性变革才会从头计较。次要看成属性来利用。
watch需求在数据变革时施行异步或开消较大的操纵时利用
关于任何庞大逻辑或一个数据属性在它所依靠的属性发作变革时,也要发作变革,这类状况下,我们最好利用计较属性computed。
Computed:属性的成果会被缓存,除非依靠的呼应式属性变革才会从头计较。次要看成属性来利用;computed中的函数必需用return前往终极的成果。当computed中的函数所依靠的属性假如没有发作改动的时分,那末挪用以后函数的时分成果会从缓存中读取。
Watch:一个工具,键是需求察看的表达式,值是对应回调函数。次要用来监听某些特定命据的变革,从而停止某些详细的营业逻辑操纵。
Computed:当一个属性受多个属性影响的时分就需求用到computed。最典范的例子:购物车商品结算的时分。
Watch:当一条数据影响多条数据的时分就需求用watch搜刮数据。