vue 监听父子组件传参,对象数据变化

watch:{
    组件传参的字段 :{
             handler (newV, oldV){

                   这里打印 newV, oldV 就可以看到数据变化了

             }   ,
             immediate: true, // 重点
             deep: true, // 重点
    }        
}    

 //备注: 此监听可以用来刷新组件数据变化,只需要handler 里面请求方法用 newV 就行

 

例子 如下: 

 

 // 监听单个:

props:[
            'semesterId'
        ],

  

semesterId: {
                handler(value) {
                    this.$nextTick(() => {
                        this.dataQuery.semesterId = value
                    });
                },
                immediate: true,
                deep: true
            },

  

posted @ 2021-08-12 15:37  薛定谔_猫  阅读(748)  评论(0)    收藏  举报