Vue -- 计算属性 computed 的使用及原理介绍,同普通方法有什么区别,同 watch的区别

本文介绍了Vue中的计算属性computed的使用,包括计算属性的入门案例,与普通方法的对比,以及与监听器watch的差异。计算属性基于响应式依赖进行缓存,仅在相关依赖改变时重新计算。与方法相比,计算属性在依赖不变时避免重复计算,提供性能优化。而与watch相比,计算属性自动响应相关变量变化,而watch需要手动监听。
摘要由CSDN通过智能技术生成

computed 计算属性的入门案例

在 computed 中定义的字段,就不能在 data 中定义了

首先看一个简单的例子,来了解下 compute 计算属性 :

<div id="tabContainer" style="height:100%;width:100%;">
	<button @click="changeInfo">将城市从北京切换成上海</button>
	<button @click="reAssignInfo">将城市赋值成北京</button>
	<div>{
  {country}}</div>
	<div>{
  {city}}</div>
	<div>{
  {info}}</div>
</div>
function init(){
   
	this.template='#testId',
	this.data=function () {
   
		return {
   
			country : 'China&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值