Тестовое задание

Задача №1

Поля форм на страницах User и Country привязываем к соответствующим модулям Vuex. Vuex должен быть в режиме Modules mode

Задача №2

Cохраняем данные страниц User и Country из форм в Apollo клиенте по нажатию кнопки save.

Задача №3

Сделать подтверждение ухода со страницы при введенных данных но не сохраненных. То есть если мы зашли на страницу user и ввели в поля данные отличные от сохраненных на сервере, то при попытке перейти на страницу Country появляется подтверждение "Данные не сохранены, хотите покинуть страницу?" в случае согласия осуществляется переход, в случае отказа - остаемся на текущей странице.

все решения должны работать при добавлении новых страниц в лк