Наиболее гуманный способ обойти такую проблему использование key для router-view,
а именно для router-view в компоненте User
<router-view :key="$route.params.id" /> <!-- Когда значение в key меняется, то происходит forceUpdate - поэтому нам id пользователя -->
также можно добавить
watch на параметр id, но с этим будут проблемы