Есть у меня сервис компонент для работы с api
(ApiManager.js), в нем есть метод для выгрузки файлов:
uploadImage(imagFormData) {
return axios.post('https://apiurl/image', imagFormData, {
headers: {
"Authorization": "Client-ID"
},
onUploadProgress: uploadedEvent => {
console.log('Upload proccess -> ', Math.round(uploadedEvent.loaded / uploadedEvent.total * 100) , '%' )
}
})
.then(response => {
console.log('uploaded resp ---> ', response);
})
}
И есть компонент
UploadImageComponent.vue в котором вызывается этот метод:
import ApiManager from '@/services/ApiManager'
ApiManager.uploadImage(imagFormData).then(response =>{
...
})
Как с такой архитектурой в компоненте
UploadImageComponent.vue получить доступ к статусу выгрузки?