<script setup>
import { computed } from 'vue'
const user = computed({
get() {
// return props.user
return {
name: 'mike',
age: 18
}
},
set(value) {
// it doesn't work
console.log(value)
}
})
</script>
<template>
<input v-model="user.name" type="text">
<input v-model="user.age" type="number">
</template>
the props.user is dynamic value so i used computed getter get the real time result. i think vue computed doesn't deep watching object property change. how to fix it?