Why are the new value and old value the same in my watcher?
This answer is a stub.
We are still working on writing the answers to the FAQ questions. The answer below is incomplete, but you may still find it useful.
https://vuejs.org/guide/essentials/watchers.html#deep-watchers