效果展示

HTML

这里用的是element默认的上传地址action,代码如下

<div><el-uploadaction="https://jsonplaceholder.typicode.com/posts/"list-type="picture":show-file-list="false":on-success='uploadSuccess':on-progress='uploaded'><div>上传</div></el-upload><div class="imgList" v-for="(item,index) in urlList" :key="index"><div class="box" v-if="item.uid == uid"><el-progress type="circle" :percentage="Math.round(item.percentage)"></el-progress></div><img v-if="item.percentage == 100" :src="item.url" alt=""></div>
</div>

data数据

data(){return {urlList:'',  //图片Listuid:null,    //图片唯一的标识id};
},

methods方法

methods:{uploadSuccess(response, file, fileList){this.uid = 1 //随便一个值,上传成功时,进度条消失},uploaded(event, file, fileList){this.urlList = fileListthis.uid = file.uid}
}

css样式

<style lang="scss" scoped>.imgList{width: 100px;height: 100px;border:1px dotted #ccc;position:relative;float: left;img{width: 100px;height: 100px;}.box{position:absolute;left:35px;top:25px;}/deep/ .el-progress-circle{width: 30px!important;height: 30px!important;}/deep/ .el-progress__text{top:150%;}}
</style>

vue+element 上传图片的进度显示相关推荐

  1. vue+element上传图片到阿里云(可直接运行domo)

    vue+element上传图片到阿里云,OSS(最简单,最详细,可在线运行domo),不要走弯路了 支持格式 jpeg,jpg,png,webp,gif =可限制大小== 4M 安装ali-oss n ...

  2. vue里面怎么删除部分页面_基于VUE选择上传图片并页面显示(图片可删除)

    基于VUE选择上传图片并在页面显示,图片可删除,具体内容如下 demo例子: 依赖文件: HTML文本内容: 相关照片 JS文本内容: /** * 从 file 域获取 本地图片 url */ fun ...

  3. vue+element上传图片

    1前端 'use strict'; import Component from 'vue-class-component'; import { PageVue, UI, Dict, DropDict  ...

  4. vue+element 根据状态,显示不同的操作按钮

    效果截图: VUE 核心功能代码片段 <!--列表--><el-table :data="hrs" highlight-current-row v-loading ...

  5. vue使用element 上传图片,修改图片

    vue使用element 上传图片,修改图片 文章目录 vue使用element 上传图片,修改图片 前言 一.应用场景 1.上传图片并进行放大预览 2.图片上传代码 二.修改已经上传的图片,并展示到 ...

  6. 【前端】Vue+Element UI案例:通用后台管理系统-登陆不同用户显示不同菜单、动态添加路由

    文章目录 目标 代码 0.动态地显示菜单:store 1.动态注册路由 2.解决刷新后摆平问题 总代码 本篇修改的代码文件 tab.js 参考视频: VUE项目,VUE项目实战,vue后台管理系统,前 ...

  7. Vue + Element 实现进度条 Progress

    Vue + Element 进度条 Progress 前言:由于在公司可视化数字大屏项目中用到了,所以在博客里记录一下!如果能帮到你,那么点个赞吧,哈哈哈 话不多说,先直接上效果图,有需要的大家可借鉴 ...

  8. vue element表格某一列内容过多,超出省略号显示

    vue element表格某一列内容过多,超出省略号显示 iview表格某一列内容过多,超出省略号显示

  9. VUE+element 上传视频

    VUE+element上传视频 效果展示 html部分 <el-form-item label="视频上传" prop="storageurl">& ...

最新文章

  1. Seaborn使用violinplot函数可视化多分组小提琴图(violin plot)、每个小提琴图内部包含两个分组、使用inner函数设置在小提琴图中使用虚线显示分位数位置
  2. GO语言教程1:Windows环境下GO语言的安装与配置
  3. 测试TI高速MOS驱动芯片 TPS28225 伴随着MOS半桥
  4. 【Android 逆向】ELF 文件格式 ( ELF 文件头 | ELF 文件头标志 | ELF 文件位数 | ELF 文件大小端格式 )
  5. boost::asio ssl
  6. 安卓访问mysql的源码_【原创源码】安卓数据库简单操作demo
  7. 网站如何接入微信支付功能?微信支付详细教程它来了(建议收藏)
  8. python 基础学习--运算符集合
  9. 上传图片到服务器不能马上响应,用post方式上传图片到服务器
  10. php正则可以实现模糊匹配,正则表达式的模糊匹配功能如何实现
  11. matlab怎么创建数组对象,数组 – matlab初始化对象数组
  12. mysql语句占位符_sql语句中的占位符?有什么作用
  13. JAVA工程师个人简历中的项目经验范文
  14. MinGW 是什么?
  15. word文档保存的时候,就会出现“文件许可权错误,word 无法完成保存文件”的提示
  16. 命令执行原理和利用知识点
  17. 递归解决汉罗塔问题到底多么简单
  18. css:动画 小米官网盒子阴影 心跳动画
  19. Tomcat启动报A child container failed during start问题解决
  20. 小学的四则运算(输入结果)

热门文章

  1. CS8416音频接收_AK4119塑料光纤端子_CS4344/CS4345/CS4348立体声数/模音频高清电视机方案
  2. 2022熔化焊接与热切割考试模拟100题模拟考试平台操作
  3. MATLAB线性方程求解器(GUI+9种方法)
  4. PMI-ACP®考试认证报考指南
  5. 用DELPHI播放WAV和MP3
  6. 腾讯微博java版下载_腾讯微博——你的心声,世界的回声
  7. 使用codeigniter_使用CodeIgniter分页
  8. podcast_我在Hanselminutes Fresh Tech Podcast上对社区,生产力,友善和正念的看法
  9. B - Glider Gym - 101911B(二分)
  10. python学习-温度转换