console.log(user)
должен быть показан, а если нет, то и при деструктуризации не должен вылезти... Здесь получается в принципе не нужен this.Ключевое слово: "здесь".
Если что это вторая задачка из learn javascript
vue create
, получив рабочую заготовку, после чего перенести туда потихоньку код из убитого проекта, проверяя чтоб работало.
Говно, веМины, везде мины.