初学Vue(四)-- 计算属性,监视方法
栏目: JavaScript · 发布时间: 6年前
内容简介:计算属性,顾名思义是可以计算数据的属性,为什么要特意出个计算属性呢,因为vue如果直接将两个数据加起来的话,使用加法计负数的算双向绑定数据时就会出现问题代码案例:加法计算器代码案例:加法计算器
计算属性与监视方法
计算属性 -- computed
计算属性,顾名思义是可以计算数据的属性,为什么要特意出个计算属性呢,因为vue如果直接将两个数据加起来的话,使用加法计负数的算双向绑定数据时就会出现问题
计算属性用法 -- computed
代码案例:加法计算器
- 首先计算器我们想要用户输入所以建立两个双向绑定的变量数据
-
在
computed属性中让函数的返回的结果赋予变量数据c -
返回语句显示转换将两个双向绑定的数据转为
Number型计算后将值返回
html部分:
<input type="text" v-model="a">+
<input type="text" v-model="b">=
{{c}}
js部分:
new Vue({
el:'body',
data:{
a:"",
b:"",
},
computed:{
c:function(){
return Number(this.a)+Number(this.b);
}
}
})
监视方法 -- $watch
代码案例:加法计算器
- $watch 方法是当监听的变量产生变化时会运行它的处理函数
- 这个方法是Vue 实例的方法,所以创建一个变量a 来储存创建储存了想要监听的数据的Vue实例,在Vue实例后面接这个方法也是可以的。
html部分:
<input type="text" v-model="a">+
<input type="text" v-model="b">=
{{c}}
js部分:
var a = new Vue({
el:'body',
data:{
a:'',
b:'',
c:''
}
})
a.$watch('a',function(){
a.c=Number(a.a)+Number(a.b);
});
a.$watch('b',function(){
a.c=Number(a.a)+Number(a.b);
})
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 使用BPF监视你的Kubernetes集群
- c# – 监视系统中的进程启动
- MariaDB 10.2.14 发布,新增磁盘空间监视插件
- 取色软件 ColorWanted 又更新了,新增剪贴板监视支持
- Holy Lance 1.3 发布,Linux 图形化性能监视器
- Zabbix 3.4.0 发布,分布式系统监视的开源解决方案
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
虚拟现实:最后的传播
聂有兵 / 中国发展出版社 / 2017-4-1 / 39.00
本书对“虚拟现实”这一诞生自70年代却在今天成为热门话题的概念进行了历史发展式的分析和回顾,认为虚拟现实是当今最重大的社会变革的技术因素之一,对虚拟现实在未来百年可能给人类社会的各个层面带来的影响进行说明,结合多个大众媒介的发展趋势,合理地推演未来虚拟现实在政治、经济、文化等领域的态势,并基于传播学理论框架提出了几个新的观点。对于普通读者,本书可以普及一般的虚拟现实知识;对于传媒行业,本书可以引导......一起来看看 《虚拟现实:最后的传播》 这本书的介绍吧!