2019-05-04 |

对象变化监听

我们需要监听对象的属性值是否发生改变用
<div id="app">
	<p>
		计数器: {{ num }}</p>
	<button click="num.age++">点我</button></div>
<script>
var vm = new Vue({
    el: '#app',
    data: {
        num: {age:1}
    },
    watch:{
      'num':{
        handler:function(nval, oval) {
          console.log('num变化 :' + oval.age + ' 变为 ' + nval.age + '!')
          },
        deep:true      
        }
    }
});
</script>
deep属性 深度监听对象变化

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论