返回顶部
首页 > 资讯 > 精选 >el-upload多选文件上传报错如何解决
  • 603
分享到

el-upload多选文件上传报错如何解决

2023-07-02 16:07:17 603人浏览 安东尼
摘要

这篇“el-upload多选文件上传报错如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“el-upload多选文件上传

这篇“el-upload多选文件上传报错如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“el-upload多选文件上传报错如何解决”文章吧。

在element-ui中,el-upload可以进行文件多选操作。

el-upload多选文件上传报错如何解决

在多选文件上传时,会循环调用上传方法。在第一次循环时,文件可以正常上传,第二次开始就会在

progress事件中报错:

el-upload多选文件上传报错如何解决

尝试上传2个文件,在这里打印progress事件的参数:

el-upload多选文件上传报错如何解决

el-upload多选文件上传报错如何解决

会发现在第二次循环的时候,事件获取不到file,所以接下来的操作无法正常进行。如果不处理这个问题的话,上传方法依然可以使用,只不过最终传上去的只是第一个文件。

本人目前还不知道是什么原因造成了这个结果。但是经过查找相关问题找到了解决办法:

在进行文件多选上传的时候,创建一个中间变量去进行对文件的添加和删除操作,原有的filelist只进行页面列表的显示,在提交表单的时候对数据进行处理,将中间变量的值重新赋给接口需要的字段。这么做的目的就是避免去直接操作filelist

这里只展示关键部分代码:

        handlePictureSuccess(file,isMultiple){        // 单选、多选是可配字段,在这里进行分别处理        if(isMultiple){                    ···          // file返回的数据很多,只添加需要的数据          this.realFileList.push({path:file.path,name:file.name,url:file.url})          ···        }else{          ···          this.fileList.push({path:file.path,name:file.name,url:file.url})          ···        }    },
        submitFn(fORM){      ···      const fileList = []      this.$refs.Form.realFileList.forEach(el=>{        fileList.push(el)      })      ···    },

以上就是关于“el-upload多选文件上传报错如何解决”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: el-upload多选文件上传报错如何解决

本文链接: https://lsjlt.com/news/343124.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • el-upload多选文件上传报错如何解决
    这篇“el-upload多选文件上传报错如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“el-upload多选文件上传...
    99+
    2023-07-02
  • el-upload多选文件上传报错解决方案
    在element-ui中,el-upload可以进行文件多选操作。 在多选文件上传时,会循环调用上传方法。在第一次循环时,文件可以正常上传,第二次开始就会在 progress事件中...
    99+
    2024-04-02
  • vue3如何使用el-upload上传文件
    el-upload上传文件在项目开发的过程中上传文件的需求是经常会遇到的,这篇文章我们就详细介绍使用elementplus中el-upload来上传文件了。我们先来看一下el-upload可以配置哪些属性和事件。属性action: 请求ur...
    99+
    2023-05-15
    Vue3 el-upload
  • vue+el-upload实现多文件动态上传
    vue+el-upload多文件动态上传,供大家参考,具体内容如下 使用场景 点击【添加/删除】,可动态增加/删除行数,并为每行上传附件,附件暂存前端,点击【上传】可以将所有附件和部...
    99+
    2024-04-02
  • elemetUi 组件--el-upload如何实现上传Excel文件
    这篇文章将为大家详细讲解有关elemetUi 组件--el-upload如何实现上传Excel文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。elemetUi 组件--...
    99+
    2024-04-02
  • vue3使用el-upload上传文件示例详解
    目录el-upload上传文件属性方法上传图片的实现存在的坑问题1问题2问题3el-upload上传文件 在项目开发的过程中上传文件的需求是经常会遇到的,这篇文章我们就详细介绍使用...
    99+
    2023-02-21
    vue3 el-upload上传文件 vue3 el-upload
  • vue如何使用el-upload上传文件及Feign服务间传递文件
    这篇文章主要介绍了vue如何使用el-upload上传文件及Feign服务间传递文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、前端代...
    99+
    2024-04-02
  • 怎么使用el-upload组件实现递归多文件上传
    本篇内容介绍了“怎么使用el-upload组件实现递归多文件上传”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、需求描述:在页面上点击按钮...
    99+
    2023-07-05
  • elementui上传组件el-upload无法第二次上传怎么解决
    这篇“elementui上传组件el-upload无法第二次上传怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ele...
    99+
    2023-07-05
  • vue文件上传报错如何解决
    本篇内容主要讲解“vue文件上传报错如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue文件上传报错如何解决”吧!vue文件上传报错的解决办法:1、通过“vue init webpack...
    99+
    2023-07-05
  • el-upload大文件切片上传实现示例详解
    目录背景htmljs备注背景 前端上传大文件时,会出现跨域错误等各类错误,另切片上传可以提高上传效率。固进行以下代码记录,方便后期cv() html <el-upload a...
    99+
    2023-03-15
    el upload大文件切片上传 el upload文件上传
  • 如何在ElementUI的上传组件el-upload中设置header
    目录在ElementUI上传组件el-upload中设置headerelement-ui中的upload组件使用总结在ElementUI上传组件el-upload中设置header ...
    99+
    2024-04-02
  • 解决ElementUI组件中el-upload上传图片不显示问题
    目录ElementUI组件中el-upload上传图片不显示element的上传图片后不显示照片的功能(原el-upload的修改)ElementUI组件中el-upload上传图片...
    99+
    2024-04-02
  • elementui使用el-upload组件如何实现自定义上传
    目录使用el-upload组件实现自定义上传方式一:选择后自动上传方式二:选择后手动上传使用el-upload上传文件夹封装elementui el-upload文件上传组件使用el...
    99+
    2022-11-13
    elementui el-upload组件 使用el-upload组件 el-upload自定义上传
  • 组件中多个el-upload存在导致上传图片失效问题怎么解决
    本篇内容介绍了“组件中多个el-upload存在导致上传图片失效问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!组件中多个el-u...
    99+
    2023-07-05
  • 如何解决feign微服务间的文件上传报错问题
    本篇内容介绍了“如何解决feign微服务间的文件上传报错问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!A微服务调用B服务的上传文件接口报...
    99+
    2023-06-20
  • element-ui中如何使用upload多文件上传只请求一次接口
    这篇文章给大家分享的是有关element-ui中如何使用upload多文件上传只请求一次接口的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方法一不使用组件内部的钩子<el-...
    99+
    2024-04-02
  • php上传带中文的图片报错如何解决
    这篇文章主要介绍“php上传带中文的图片报错如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php上传带中文的图片报错如何解决”文章能帮助大家解决问题。问题的表现当我们使用PHP进行文件上传时...
    99+
    2023-07-06
  • 如何解决Ajax方式上传文件报错"Uncaught TypeError: Illegal invocation"
    这篇文章主要介绍如何解决Ajax方式上传文件报错"Uncaught TypeError: Illegal invocation",文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们...
    99+
    2024-04-02
  • jquery-file-upload如何实现文件上传带进度条效果
    这篇文章主要为大家展示了“jquery-file-upload如何实现文件上传带进度条效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jquery-file-...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作