Computed和Methods的区别

Computed和Methods的区别

00:00
01:04

Computed 和 Methods 的区别

可以将同一函数定义为一个 method 或者一个计算属性。对于最终的结果,两种方式是相同的


不同点:

1、调用方式不同。computed直接以对象属性方式调用,不需要加括号,而methods必须要函数执行才可以得到结果。

2、绑定方式不同。methods与computed纯get方式都是单向绑定,不可以更改输入框中的值。computed的get与set方式是真正的双向绑定。

3、是否存在缓存。methods没有缓存,调用相同的值计算还是会重新计算。competed有缓存,在值不变的情况下不会再次计算,而是直接使用缓存中的值。




以上内容来自专辑
用户评论

    还没有评论,快来发表第一个评论!