当我们监听引用数据类型时,可以这样写,
data(){
return {
obj:{}
}
},
watch:{
obj:{
handler(newV){
console.log(newV)
},
deep:true,
immediate:true //加了这个属性就可以在页面初始化时立即执行
}
}
监听基本数据类型时,如果想要页面初始化立即执行,就要这样写
data(){
return {
a:1
}
},
watch:{
a:{
handler:'watchA' //emthods中定义的函数名
immediate:true //加了这个属性就可以在页面初始化时立即执行
}
},
methods:{
watchA(newV){ //在这个函数中进行相应操作
console.log(newV)
}
}