Всем привет. Приложение на vuejs.
На сайте функционал: при нажатии на кнопку в тег img подставляется ссылка на выбранное изображение.
<a href="#" data-img="http://site1.ru/img1.jpg" @click="selectImage">Картинка 1</a>
<a href="#" data-img="http://site1.ru/img2.jpg" @click="selectImage">Картинка 2</a>
<img v-if="selectedImage" :src="selectedImage">
...
selectImage(e) {
this.selectedImage = e.attr["data-img"]
}
...
Примерно такой код.
Итого: при нажатии идет запрос на картинку (не ajax) и сервер отдает. Как отследить этот запрос и сделать loading... ?