- computed 是属性调用,而 methods 是函数调用
- computed 带有缓存功能(推荐使用),而 methods 不是
官方文档才反复强调对于任何复杂逻辑,你都应当使用计算属性 computed
computed 依赖于 data 中的数据,只有在它的相关依赖数据发生改变时才会重新求值
- 注意
- computed其实是既可以当做属性访问也可以当做方法访问 在访问数据时候 {{computedTest}} {{computedTest()}} 都可以
- 但是 不能 作为方法 @click="computedTest" @click="computedTest()" !!! computed 是属性调用
- computed 是属性调用 可以将属性值执行一系列操作之后返回新值 所以一定有return 值;