vue 动态添加文件上传

 遇到问题:  动态添加文件上传, 文件上传须要与某个做用域变量关联?      1. 经过 data属性传递做用域; 2. http-request="handlePostFileBofore ,自定义控制的方法中,将文件放到做用域中; 3. @click="handlePostFile(item)"  点击上传,将已放在做用域中的文件,发请求上传。        <el-form-item label="同住伙伴照片:" class="form_photo">               <el-upload                 class="upload-demo"                 limit="1"                 :data="item"                 :action="getUploadUrl()"                 :http-request="handlePostFileBofore"                 name="salaryBill">                 <el-button slot="trigger" size="small" type="primary">选取图片</el-button>                 <el-button style="margin-left: 10px;" size="small" type="success" @click="handlePostFile(item)">确认上传                 </el-button>                 <div slot="tip" class="el-upload__tip">只能上传jpg/png格式的文件</div>               </el-upload>             </el-form-item>   getUploadUrl(){         return commonFileUpload;       },      //    选好文件后,会自动触发改方法(设为自动上传  :auto-upload='true')       handlePostFileBofore(uploadItem){         let formData = new FormData();         formData.append('file', uploadItem.file);         uploadItem.data.fileData = formData;       },      //     手动上传文件       handlePostFile(item){         let formData = item.fileData;         reqFileUpload(formData).then(res => {           item.iconUrl = res.message.url;           item.fileData = null;           this.$message({             message: '上传成功!',             type: 'success'           });         }).catch(err => {           this.$message.error('上传失败,请从新上传')         })       },