码迷,mamicode.com
首页 > 其他好文 > 详细

vue中watch简单使用

时间:2018-04-11 15:40:40      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:log   OLE   ref   function   console   net   lan   color   类型   

原文:https://blog.csdn.net/wangxiaoxiaosen/article/details/78487089

watch是一个对象,具有键值对;键指被监听的数据,值指处理方式。

值类型包括以下三个:

  1. 第一个handler:其值是一个回调函数。即监听到变化时应该执行的函数。
  2. 第二个是deep:其值是true或false;确认是否深入监听。(一般监听时是不能监听到对象属性值的变化的,数组的值变化可以听到。)
  3. 第三个是immediate:其值是true或false;确认是否以当前的初始值执行handler的函数。
var vm = new Vue({
  data: {
    a: 1,
    b: 2
  },
  watch: {
    a: function (val, oldVal) {
      console.log(‘new: %s, old: %s‘, val, oldVal)
    },
    // 方法名
    b: ‘someMethod‘,
    // 选项的对象
    c: {
      handler: function (val, oldVal) { /* ... */ },
      deep: true,
      immediate: true
    }
  }
})

 

vue中watch简单使用

标签:log   OLE   ref   function   console   net   lan   color   类型   

原文地址:https://www.cnblogs.com/sangzs/p/8794780.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!