在使用element的上传组件时在一下几个钩子中传递其他参数在这里插入图片描述图中是文件上传时的几个钩子,参数为文件或文件列表或者其他参数,但是现在我想在原有参数上传递其他参数。比如我想在on-success的钩子中传递一个自定义参数i,原本是这样写的:

:on-success=”handleSuccess(i)” //handleSuccess是一个方法

但是发现这样写取不到自身原来的参数,后来在网上找到了一个比较好的方法,如下:

:on-success=”(value)=> handleSuccess(i, value)”

这样就既可以获取到原有的参数又可以获取自定义传递的参数,下面是自己的使用方法:

<el-upload
  class="upload-demo"
   :action="GLOBAL.upFileUrl"
   :data="uploadData"
   :before-upload="fileSizeFiltering"
   :on-success="(response, file, fileList)=>handleUpSuccess(response, file, fileList,i)"
   :on-remove="(file, fileList)=>handleRemoveFile(file, fileList,i)"
   :file-list="item.uploadFileList"
   v-model="item.pushUpFileId"
   :limit="5"
   style="display: inline-block;">
   <div class="addFile"></div>
 </el-upload>
GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:3 个月前 )
c345bb45 7 个月前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 7 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐