vue中使用methods和使用computed都可以对数据进行计算,使用computed的优势在哪?
computed计算属性可以基于他的依赖缓存。
一个计算属性所依赖的数据发生变化时,它才会重新取值,所以只要数据不改变,计算属性不更新。
因此,使用计算属性还是methods取决于你是否需要缓存。
当遍历大数组和做大量计算时,应当使用计算属性,不需要缓存的用mathods
vue中使用methods和使用computed都可以对数据进行计算,使用computed的优势在哪?
computed计算属性可以基于他的依赖缓存。
一个计算属性所依赖的数据发生变化时,它才会重新取值,所以只要数据不改变,计算属性不更新。
因此,使用计算属性还是methods取决于你是否需要缓存。
当遍历大数组和做大量计算时,应当使用计算属性,不需要缓存的用mathods