vue中事件监听watch

vue中watch实际上是用来监听vue实例中的数据变化

监听String




监听对象

 


watch监听对象的时候,需要加deep:true,只有这样才能深入底层去实时监听,没有加的话,对象是监听不到变化的,添加immediate时会在侦听开始之后被立即调用

监听路由

  watch: {
        $route: {
            handler: function(val, oldVal) {
                console.log(val);
            },
            // 深度观察监听
            deep: true,
            immediate: true
        }
    }

你可能感兴趣的:(Vue开发应用)