第一种写法:number即为需要监听的值,newvalue,oldvalue表示的是新值和旧值
<script>
export default{
watch: {
//简单监听
number(newValue, oldValue) {
console.log(newValue);
}
}
}
</script>
第二种写法:复杂数据类型监听,number即为要监听的数据,deep为true视为深度监听。newvalue,oldvalue表示的是新值和旧值。
<script>
export default{
watch: {
//复杂数据类型监听
number: {
deep:true,//深度监听
immediate: true, //首次执行一次
handler(newvalue,oldvalue) {
console.log(newvalue,oldvalue);
}
}
}
</script>