watch监听RefImpl对象
<script>
import { ref, reactive, watch } from "vue";
export default {
name: "Demo",
setup() {
let sum = ref(0);
let msg = ref("你好啊");
let person = ref({
name: "张三",
age: 18,
job: {
job1: {
salary: 20,
},
},
});
watch(sum, (newValue, oldValue) => {
console.log("sum", newValue, oldValue);
})
watch(person.value, (newValue, oldValue) => {
console.log("person.value", newValue, oldValue);
})
watch(person, (newValue, oldValue) => {
console.log("person.value", newValue, oldValue);
}, {deep: true})
return {sum,msg,person,};
},
};
</script>