1. import { Vue, Component, Watch } from 'vue-property-decorator'
    2. @Component
    3. export default class YourComponent extends Vue {
    4. @Watch('child')
    5. onChildChanged(val: string, oldVal: string) {}
    6. @Watch('person', { immediate: true, deep: true })
    7. onPersonChanged1(val: Person, oldVal: Person) {}
    8. @Watch('person')
    9. onPersonChanged2(val: Person, oldVal: Person) {}
    10. }