У меня есть несколько изображений, которые пользователь загружает, как только они нажимают кнопку загрузки, я хочу начать загружать каждое изображение, сначала я хочу начать с одного за раз и, возможно, попробовать по 5 штук за раз.
@action
uploadAllFiles = async () => {
for (let i = 0; i < this.files.length; i++) {
runInAction(async () => {
const file = this.files[i];
file.uploading = true;
var data = new FormData();
data.append('folderName', '4141515');
data.append('file', file.fileObject);
await axiosGenericInstance.post('/Images', data);
this.files.remove(file);
});
}
};
но я получаю
Так как строгий режим включен, изменение наблюдаемых наблюдаемых значений вне действий не допускается.Пожалуйста, оберните код в action
, если это изменение предназначено.Пытался изменить:
Так что я не правильно делаю.