Vue中methods和computed的区别

methods属于方法,如果需要计算的话,需要在页面中调用,如

{{fun()}}

computed属于计算,直接在页面中使用就可以了

{{computed}}

其次computed中会有缓存机制,如果使用的data没有发生变化的话,改变其他变量的值,不会重新计算,而在methods中则会重新计算。

你可能感兴趣的:(Vue中methods和computed的区别)