计算属性computed用处
计算属性描述依赖响应式状态的复杂逻辑。
一些template中的计算操作若逻辑较为复杂,则会难以维护。此时使用computed可解决此类问题。
computed与methods
若写成methods中的函数方法,定义的值会占用缓存,且每次刷新会执行一次函数,而computed一般刷新不执行,使用缓原先计算结果,其只在响应式依赖更新时才重新执行计算
相比之下,方法调用总是会在重渲染发生时再次执行函数。
计算属性描述依赖响应式状态的复杂逻辑。
一些template中的计算操作若逻辑较为复杂,则会难以维护。此时使用computed可解决此类问题。
若写成methods中的函数方法,定义的值会占用缓存,且每次刷新会执行一次函数,而computed一般刷新不执行,使用缓原先计算结果,其只在响应式依赖更新时才重新执行计算
相比之下,方法调用总是会在重渲染发生时再次执行函数。