在vue中,methods和computed属性里面都是装函数,但他们又有不同,
不同1、
比如说在Mustache({{}})语法中,methods调用该函数需要加()而在计算属性computed中调用则不需要加括号,
不同2、
在Mustache语法中,你每打印一次methods中的函数他就会重新调用一次,而在计算属性computed中,你多次打印它也只会调用一次,第一次它会缓存,在你没有修改函数内部的值的时候你打印他会从缓存的地方去拿,所以性能会比methods更高
2024-02-06 15:51:52
在vue中,methods和computed属性里面都是装函数,但他们又有不同,
不同1、
比如说在Mustache({{}})语法中,methods调用该函数需要加()而在计算属性computed中调用则不需要加括号,
不同2、
在Mustache语法中,你每打印一次methods中的函数他就会重新调用一次,而在计算属性computed中,你多次打印它也只会调用一次,第一次它会缓存,在你没有修改函数内部的值的时候你打印他会从缓存的地方去拿,所以性能会比methods更高