Vue中computed与method的区别

手机游戏开发者 2024-9-24 19:08:18 89 0 来自 中国
两者间区别:
1、computed 会基于相应数据缓存,在值稳定的环境下不会再次计算,而是直接利用缓存中的值;methods不会缓存,调用类似的值计算还是会重新计算;
2、diff之前先看data里的数据是否发生变革,假如没有变革computed的方法不会实行,但methods里的方法会实行
3、computed是属性调用,不必要加括号。而methods是函数调用,必须要函数实行才可以得到效果。
4、绑定方式差别。methods与compute纯get方式都是单向绑定,不可以更改输入框中的值。compute的get与set方式是真正的双向绑定。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 16:47, Processed in 0.142036 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表