一、普通监听
<template>
<input v-model='value' />
</template>
<script>
export default {
data(){
return {
value: '111'
}
},
watch:{
value(newVal,oldVal){
}
}
}
</script>
<template>
<input v-model='value1' />
</template>
<script>
export default {
data(){
return {
obj:{
value1: '111',
value2: '222'
}
}
},
watch:{
'obj.value1':function(newVal,oldVal){
}
}
}
</script>
二、深度监听
<template>
<input v-model='value1' />
<input v-model='value2' />
</template>
<script>
export default {
data(){
return {
obj:{
value1: '111',
value2: '222'
}
}
},
watch:{
obj: {
handler: function(newVal){
},
deep: true,
immediate: true,
}
}
}
</script>