При ожидании ответа от сервера AXIOS заменять элемент анимацией загрузки во Vue.js?
У меня есть элемент ( кнопка ), при клике на который через аттрибут @click обращается к методу "sendRequest" , который в свою очередь отсылает через библиотеку axios запрос на сервер, так вот, как при любом обращении через библиотеку axios к серверу, пока ответ от сервера еще в обработке, вставлять вместо элемента (в данном случае кнопки) - анимацию загрузки (гиф картинку с loader'ом)?
а как можно сделать так, чтобы именно конкретный элемент ( в данном случае кнопка ) по которому был осуществлен клик, через который вызвался метод, который отправил запрос через axios, был заменен анимацией загрузки, и после завершения запроса, кнопка обратно показалсь, а анимация загрузки исчезла? или это уже не реально?