1.)监听变量普通
data(){
return {
input:'',
}
},
watch:{
input(val,oldVal){
}
}
2.)深度监听
watch:{
'input':{
handler: function(val, oldVal){
}
},
deep: true,
immediate: true,
}
3.) 深度监听vux
watch: {
'$store.getters.user':{
handler: function(val, oldVal){
}
},
deep: true,
immediate: true,
}
4.) 深度监听vux方法二
computed:{
listenUser(){
return this.$store.getters.user;
}
},
watch: {
listenUser:{
handler: function(val, oldVal){
}
}
}
5.) 深度监听路由
watch: {
'$route.path':{
handler: function(val, oldVal){
}
},
deep: true,
immediate: true,
}