Столкнувшись с проблемой, связанной с этой ошибкой в vue.js «загрузка не определена»

#vue.js

#vue.js

Вопрос:

Вот, я использую это vue.js код для многопозиционных изображений. Итак, здесь я сталкиваюсь с ошибкой. Поэтому, пожалуйста, скажите мне, где я ошибаюсь. И ошибка в том, что

 upload is not defined.  

Поэтому, пожалуйста, помогите мне разобраться в этом. Пока я загружаю изображения, изображения не отображаются, и я сталкиваюсь с такой ошибкой, как «загрузка не определена». Поэтому, пожалуйста, помогите мне разобраться в этом, я много пытаюсь, но не могу решить проблему

 lt;htmlgt; lt;headgt; lt;script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"gt;lt;/scriptgt; lt;/headgt;  lt;bodygt; lt;div id="app"gt;  lt;div class="container"gt;  lt;!--UPLOAD--gt;  lt;form enctype="multipart/form-data" novalidate v-if="isInitial || isSaving"gt;  lt;h1gt;Upload imageslt;/h1gt;  lt;div class="dropbox"gt;  lt;input type="file" multiple :name="uploadFieldName" :disabled="isSaving" @change="filesChange($event.target.name, $event.target.files); fileCount = $event.target.files.length"  accept="image/*" class="input-file"gt;  lt;p v-if="isInitial"gt;  Drag your file(s) here to beginlt;brgt; or click to browse  lt;/pgt;  lt;p v-if="isSaving"gt;  Uploading {{ fileCount }} files...  lt;/pgt;  lt;/divgt;  lt;/formgt;  lt;/divgt;      lt;script type="module"gt;  import { upload } from "./file-upload.fake.service";   import { wait } from "./utils"; lt;/scriptgt;    lt;scriptgt;  const STATUS_INITIAL = 0, STATUS_SAVING = 1, STATUS_SUCCESS = 2, STATUS_FAILED = 3;    new Vue({  el: '#app',  data() {  return {  fileCount:'',  uploadedFiles: [],  uploadError: null,  currentStatus: null,  uploadFieldName: 'photos'  }  },  computed: {  isInitial() {  return this.currentStatus === STATUS_INITIAL;  },  isSaving() {  return this.currentStatus === STATUS_SAVING;  },  isSuccess() {  return this.currentStatus === STATUS_SUCCESS;  },  isFailed() {  return this.currentStatus === STATUS_FAILED;  }  },  methods: {  reset() {  // reset form to initial state  this.currentStatus = STATUS_INITIAL;  this.uploadedFiles = [];  this.uploadError = null;  },  save(formData) {  // upload data to the server  this.currentStatus = STATUS_SAVING;  upload(formData)  .then(wait(1500)) // DEV ONLY: wait for 1.5s   .then(x =gt; {  this.uploadedFiles = [].concat(x);  this.currentStatus = STATUS_SUCCESS;  })  .catch(err =gt; {  this.uploadError = err.response;  this.currentStatus = STATUS_FAILED;  });  },  filesChange(fieldName, fileList) {  // handle file changes  const formData = new FormData();  if (!fileList.length) return;  // append the files to FormData  Array  .from(Array(fileList.length).keys())  .map(x =gt; {  formData.append(fieldName, fileList[x], fileList[x].name);  });  // save it  this.save(formData);  }  },  mounted() {  this.reset();  },  })  lt;/scriptgt; lt;/bodygt; lt;/htmlgt;  

Комментарии:

1. вы импортируете загрузку из «./файл-загрузка.подделка. сервис», можете ли вы поделиться содержимым этого файла?