当前位置: 首页 > news >正文

element上传文件多选 实现文件排序

上传文件多选排序

只上代码 不多逼逼

这是el-elment 的文件上传

 <el-uploadaction="#"list-type="picture-card"ref="upload":accept="accept":on-change="onUploadChange":file-list="fileList":http-request="preservation":before-upload="beforeAvatarUpload":show-file-list="false":on-remove="onRemove":multiple="multiple":disabled="disabled":auto-upload="true"><i slot="default" class="el-icon-plus"></i></el-upload>

上传代码

data() {return {uploadQueue: [],uploading: false,loading: null}},async preservation() {try {if (!this.loading) {this.loading = this.$loading({lock: true,text: '疯狂上传中~',spinner: 'el-icon-loading',background: 'rgba(0, 0, 0, 0.7)'});}let imgUrl = this.$refs['upload'].uploadFilesif (imgUrl && imgUrl.length)this.uploadQueue.push(imgUrl[imgUrl.length - 1])if (!this.uploading) await this.processQueue()} catch (e) {if (this.loading) this.loading.close()this.uploadQueue = []this.uploading = false}},async processQueue() {if (!this.uploadQueue.length) {this.uploading = falsethis.uploading.close()return}this.uploading = true;let file = this.uploadQueue.shift()if (this.iSimgName) {this.imgName.push(file.name.split('.')[0])}await OSS.ossPut(file, this.fileName).then(res => {this.value.push(res.url)this.$emit('UploadSucceeded', res.url)})// this.loading.close()// this.$refs["upload"].clearFiles()// 继续处理下一个await this.processQueue();},

相关文章:

  • GROMACS 软件包介绍与使用指南
  • LangChain-LangGraph框架 应用实例
  • Catch That Cow POJ - 3278
  • java代码性能优化
  • 什么是Docker容器?
  • 初探Linux内核:解锁Linux操作系统的基本核心的奥秘(二)
  • JavaSE:面向对象进阶之接口(Interface)
  • 基于频分复用导频的MMSE信道估计方法设计与仿真
  • kuboard自带ETCD存储满了处理方案
  • 编程技能:格式化打印01,vsprintf 函数族简介
  • (22)大文件流式处理
  • MySql--定义表存储引擎、字符集和排序规则
  • 黑森林实验室 FLUX.1Kontext:革新图像修改的 AI 力量
  • 深度学习初探:当机器开始思考(superior哥AI系列第1期)
  • SolidWorks 文件打开时电脑卡顿问题分析与解决
  • 小狼毫输入法雾凇拼音输入方案辅码由默认的部件拆字/拼音输入方案修改为五笔画方案
  • KVM 安装 Ubuntu 22
  • 【合集】Linux——31个普通信号
  • Java基础 Day25
  • 解决Acrobat印前检查功能提示无法为用户配置文件问题
  • 2017做哪些网站能致富/免费可用的网站源码
  • 怎么做网站赚流量/网站快速排名优化
  • 长尾关键词挖掘爱站网/百度推广售后电话
  • 深圳网站建设费用大概多少/宁波品牌网站推广优化
  • 网站备案资质/谷歌seo最好的公司
  • 网站推广方法主要有哪几种/免费论坛建站系统