Добрый вечер.
Вникаю в Vue.
Фидл по вопросу:
https://jsfiddle.net/3hoejbz0/
1) Есть форма для входа
2) Есть кнопка, которая при клике отправляет xhr запрос с логином-паролем (с помощью axios). Пока ждём запрос, кнопка должна поменять состояние на disabled, а вместо текста на кнопке - должен быть fa-спиннер.
3) Для тренировки сделал такой компонент
button-freeze - чтобы можно было использовать в разных местах проекта, где так же будет использоваться xhr (правильное это решение?)
4) Как правильнее сделать вызов родительского метода и самое главное как правильнее вернуть кнопку в исходное состояние при завершении xhr запроса
Гуру, направьте на путь истинный