vue常用特性之计算属性

计算属性

{{msg.split('').reverse().join('')}} 这个值是可以使用原生的方法的,意思是将msg字符串分隔成数组,将数据反转后再拼接成字符串

表达式的计算逻辑可能会比较复杂,使用计算属性可以使模板内容更加简洁


计算属性的用法

computed:{
  reversedMessage:function(){
    return this.msg.split('').reverse().join('');
  }
}

computed:{方法名称:方法体}


计算属性和方法的区别
计算属性是基于他们的依赖(指的就是data中的数据)进行缓存的 就是说在调用了多次参数相同的方法时,计算属性会将第一次的结果缓存起来,后面再访问他的时候就会直接去缓存中找,而不是再执行一次函数,在处理需要时间比较久的代码时提高了性能
方法不存在缓存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值