0
点赞
收藏
分享

微信扫一扫

computed和methods的区别

君心浅语 2022-03-30 阅读 49
前端

computed在vue中是一种计算属性,在使用中有以下特点:
1.在书写时computed有个很明显的特点--必有返回值,
2.在系统刚运行的时候会调用一次,在数值发生变化的时候会一直执行,而不是调用的时候执行,所以在持续输入时会很消耗性能
3.在调用时直接将返回值 视为一个变量值就可使用,无需进行函数调用。
4.当计算结果不变时,该函数仅会调用一次,这是computed的缓存功能,合理使用会大大提高代码的运行速度
methods在vue中是一种方法,特点如下:
1.页面刚加载时调用一次,后期只有被调用时才会执行。
2.调用的时候需要加括号,这样与computed的不同点
3.methods中返回值是可写可不写的,在这里不强制

举报

相关推荐

0 条评论