1.作用
1. 使用计算属性可以处理一些复杂的特殊的业务逻辑
2. 一行代码无法实现的逻辑时,需要使用计算属性
特点:可能需要很变量数据,最后计算出一个结果
2.使用
* 方法名自定义
* 在计算属性方法中必须要有return
* return的结果被其方法名所接受
* data中的属性名不能和computed中的方法名相同
3.计算属性和methods的区别
* 区别:
1.computed中方法名直接书写, methods方法名需要调用
2.computed中有缓存数据,在计算属性中他的数据依赖于data数据,无论被调用了几次,
始终都会显示第一次调用的结果.只有当data中的数据发生改变时,才会被再次执行.优势:提高运行效率
3.methods中的方法,调用几次就执行几次.
* 相同:
1.执行结果都一样
2.都是采用function进行声明
* 应用场景:
1.处理一些复杂的业务逻辑时,需要产生结果时,使用计算属性
2.一般用来处理事件函数时,使用methods
4.计算属性的get和set方法