博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue学习笔记【三、计算属性与监听】
阅读量:3982 次
发布时间:2019-05-24

本文共 664 字,大约阅读时间需要 2 分钟。

1、set、get方法实现计算属性与普通属性之间的数据双向绑定

2、侦听器watch,当监听属性变化时,回调函数自动调用,在函数内部进行计算。

//watchwatch:{	//监听first	first(value){		console.log('first发生变化',value);		//更新first		this.full = value+'·'+this.last;	},	//监听last	last(value){		console.log('last发生变化',value);		this.full = this.first+'·'+value;	}}

总结:

  • 能使用computed的地方尽量使用computed
  • computed计算一个新的属性,并将该属性挂载到vue实例上。watch监听已经存在并已经挂载到vue上的数据。所以watch可以监听到computed计算属性的变化。
  • computed适用于一个数据被多个数据影响的情况,watch适用于一个数据影响多个数据的情况。
  • computed具有缓存性,只有当依赖变化后,第一次访问computed属性,才计算新的值。watch是当数据发生变化就会调用执行函数。

转载地址:http://grjui.baihongyu.com/

你可能感兴趣的文章
TCP协议的3次握手与4次挥手
查看>>
JDK6和JDK7中的substring()方法
查看>>
mysql字符集
查看>>
Missing artifact org.apache.qpid:proton-jms:jar:0.3.0-fuse-2
查看>>
mysql索引及sql优化
查看>>
eclipse创建maven war项目不能自动生成web.xml
查看>>
在虚拟机中安装Centos6.5
查看>>
Xshell使用教程
查看>>
Linux学习(一)
查看>>
数据结构与算法(1)-算法时间复杂度
查看>>
数据结构和算法(2)-栈与队列
查看>>
linux学习(二)
查看>>
一千行 MySQL 学习笔记
查看>>
linux下导出导入.sql文件
查看>>
linux下安装jdk及tomcat
查看>>
TCP 协议-滑动窗口
查看>>
浅谈Nginx负载均衡与F5的区别
查看>>
登五云山
查看>>
linux下安装zookeeper
查看>>
Go学习(1):简介和配置
查看>>