简记vue计算属性

  这个大家都遇见过,直接在p标签里进行了简单的运算

<p>{{a+ b}}</p>

  那如果计算过程十分复杂呢?直接写到p标签里显然不合适了,这个时候,有两种方法解决

  1. methods事件:用methods事件运算触发<p>{{on()}}</p>
  2. 计算属性:
    写法:
<p>{{ sum }}</p>
data() {
		return {
			a: 88,
			b: 77,
			c: 99
		};
	},
	computed: {
		sum: function() {
			return this.a+ this.b+ this.c;
		}
	},

  计算属性一般就是用来通过其他的数据算出一个新数据,而且它有一个好处就是,它把新的数据缓存下来了,当其他的依赖数据没有发生改变,它调用的是缓存的数据,这就极大的提高了我们程序的性能。而如果写在methods里,数据根本没有缓存的概念,所以每次都会重新计算。
  如果是较大的较复杂的,则用计算属性,如果只是简单地加减乘除等操作,直接在表达式中运算即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苦夏木禾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值