当前位置:   article > 正文

element-ui el-upload手动控制上传事件_el-upload 上传事件

el-upload 上传事件

最近项目中用到element-ui组件,其中需要调用el-upload上传组件,但是想通过自定义按钮触发el-upload组件的上传

  1. <el-upload
  2. :action="$Config.apiUrl+'/FormForComponent/importExcel'"
  3. :limit="1"
  4. :with-credentials="true"
  5. ref="upload"
  6. :data='upLoadData'
  7. :on-success="uploadSuccess"
  8. />

 利用ref找到DOM对象,调用方法为this.$refs['upload'].$children[0].$refs.input.click()

这里点击后是可以直接调用组件上传的方法,有个小问题,上传事件只会触发一次,所以需要在组件上传完成后的钩子里将上传文件列表清除掉

  1. uploadSuccess (data) {
  2. this.$refs.upload.clearFiles()
  3. },

下面备注下用el-upload时常用的一些方法 

  1. 上传时增加额外参数data 类型为Object 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/507702
推荐阅读
相关标签
  

闽ICP备14008679号