vue中watch和computed属性作用及区别
来源:互联网 发布:软件研发主管岗位职责 编辑:程序博客网 时间:2024/05/17 17:15
watch 作用 :监听值,可监听所有的值,监听指的是只要我所监听的的值发生了改变,就会触发特定的方法,
官方案例及写法:
var vm = new Vue({el: '#demo',data: {firstName: 'Foo',lastName: 'Bar',fullName: 'Foo Bar'},watch: {//监听了firstName这个对象,一旦值发生了改变,就会触发方法体firstName: function (val) {this.fullName = val + ' ' + this.lastName},//监听了firstName这个对象,一旦值发生了改变,就会触发方法体lastName: function (val) {this.fullName = this.firstName + ' ' + val}}})computed 作用 监听值,也可以计算值比如:C值 = A值 加 B值,监听 C值, 如果 A值 或 B值发生了改变,C值就会被改变,或者说是计算,C值不用再data中定义,直接在computed中定义就可以使用了上代码:<template> <div> <input type="text" v-model="firstName"> <p>{{firstName}}</p> <input type="text" v-model="lastName"> <p>{{lastName}}</p> <p>{{fullName}}</p> </div></template><script> // 定义全局过滤器 export default { data () { // data中指定两个参数 return { firstName: 123, lastName: 456, } }, computed: { // 定义并监听fullName, // fullName的值 引用了 firstName 和 lastName // fullName的引用发生了改变,就会触发方法体 fullName: function () { return +this.firstName + +this.lastName } }, mounted () { this.init(); } }</script>
阅读全文
1 0
- vue中watch和computed属性作用及区别
- vue中computed和watch区别
- Vue.js的computed和watch用法及区别
- vue中computed 和 watch的异同
- vue computed 与 watch 区别
- vue 计算属性computed和观察watch 和方法methods
- vue开发:vue中computed 和 watch的异同
- computed属性和watch属性的区别之二【computed的基本用法】
- computed属性和watch属性的区别之四【购物车之computed】
- computed属性和watch属性的区别之一【watch的基本用法】
- computed属性和watch属性的区别之三【购物车之watch】
- vue计算属性computed和methods的区别
- vue.js中的computed和methods和watch之间的区别
- vue学习04--[转发]Vuejs中computed、methods、watch的区别
- vue学习05--Vuejs中computed、methods、watch的区别[2]
- Vue.js学习 Item5 -- 计算属性computed与$watch
- Vue.js学习 Item5 -- 计算属性computed与$watch
- Vue.js之计算属性computed与$watch
- HDU
- Aptana Studio3安装方式
- ReactNative架构——iflux-native
- Centos安装gitlab安装
- Android通过外部浏览器调用微信H5支付,Android+PHP详解
- vue中watch和computed属性作用及区别
- 面试的时候应该怎么介绍自己(1)
- linux下批量替换文件内容
- JAVA:一个程序学会用webService调用
- mysql分布式集群部署方案
- terminator安装与配置
- [转]写给Krpano小白们的最最最入门级教程(一)
- nfs和samba
- Ubuntu14.04下搜狗输入法安装