vue教程-计算属性(computed) vs 侦听属性(watch) 作者:马育民 • 2022-01-25 23:33 • 阅读:10057 # 区别 - 计算属性(computed)的函数必须有返回值;侦听属性(watch)不需要 - 计算属性(computed)能实现的功能,侦听属性(watch)都能实现,可能会啰嗦些 - 侦听属性(watch)能实现的功能,计算属性(computed)不一定能实现,可以实现异步 # 侦听属性例子 侦听属性可以实现异步功能(计算属性无法实现),如:延时1秒后执行 ``` 输入出生年份: 年龄:{{age}}(表达式只写监听属性名,会自动调用 监听方法) 年龄:{{age}} 年龄:{{age}} 年龄:{{age}}(计算属性会缓存结果,如:显示4次年龄,初始化时只执行1次监听方法) ``` 原文出处:http://malaoshi.top/show_1IX2eveZiMXw.html