data() { return { city: '', country: '' } }, computed: { address() { const { city, country } = this return { city, country } } }, watch: { address: { handler: function(newval , oldval) { console.log('address new =:' + newval ); console.log('address old =:' + oldval ); }, deep: true }