位置: IT常识 - 正文

解决ElementUI组件中el-upload上传图片不显示问题(elementui组件有哪些)

编辑:rootadmin
这篇文章主要介绍了解决ElementUI组件中el-upload上传图片不显示问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录

推荐整理分享解决ElementUI组件中el-upload上传图片不显示问题(elementui组件有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:element组件怎么安装,elements组件,element 组件,element ui组件,element 组件,element ui组件,elementui常用组件,element ui组件,内容如对您有帮助,希望把文章链接给更多的朋友!

ElementUI组件中el-upload上传图片不显示element的上传图片后不显示照片的功能(原el-upload的修改)ElementUI组件中el-upload上传图片不显示

上传图片的方法有很多,我们可以通过input上传的功能来上传文件、文件夹。同时,我们也可以通过使用ElementUI中的el-upload标签来上传图片、视频。当我们使用el-upload来上传时往往出现上传的图片并不能显示的问题,如下图:

此时,从图中可以看出图片已经上传,但是并不显示图片,又或者出现下图情况,刚上传图片时,可以显示,但是不久就出现下图情况,甚至图片又消失不见,真是令人头大!

那么,遇到这种问题的小可爱们,看过来啦!我们可以直接在before-upload事件中添加

this.imageUrl = URL.createObjectURL(file);

其中 imageUrl是图片的路径,这样就可以解决图排尿显示的问题。

直接上代码:

<template><div class="dashboard-container"><div class="dashboard-text">name: Upload 上传</div><el-upload class="avatar-uploader" action="#" :show-file-list="false":before-upload="beforeAvatarUpload"><img v-if="https://www.jb51.net/article/imageUrl" :src="https://www.jb51.net/article/imageUrl" class="avatar"><i v-else class="el-icon-plus avatar-uploader-icon"></i></el-upload></div></template><script>export default {data() {return {imageUrl: ''}},methods: {beforeAvatarUpload(file) {console.log(file)// 使图片显示this.imageUrl = URL.createObjectURL(file);return false}}}</script><style>.avatar-uploader .el-upload {border: 1px dashed #d9d9d9;border-radius: 6px;cursor: pointer;position: relative;overflow: hidden;}.avatar-uploader .el-upload:hover {border-color: #409EFF;}.avatar-uploader-icon {font-size: 28px;color: #8c939d;width: 178px;height: 178px;line-height: 178px;text-align: center;}.avatar {width: 178px;height: 178px;display: block;}</style>解决ElementUI组件中el-upload上传图片不显示问题(elementui组件有哪些)

当然我们在对接后台接口时,action属性要设置为 # ,如上图。

此外我们上传时还会发现,该标签会走一遍本地的接口,如下图:

所以我们要在before-upload事件中添加return false去阻止!下面我们看解决以后的效果:

图片可以正常显示!

element的上传图片后不显示照片的功能(原el-upload的修改)

默认的el-upload会上传后,显示照片;

修改功能:上传照片后,如果不符合要求,则给出提示且保持原来的照片(即不上传新照片)

html代码:

<el-upload action="#" accept="image/jpeg, image/jpg" ref="upload" :limit="1" :file-list.sync="fileList" :http-request="httpRequest" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload" :on-remove="removeFile"><el-button type="success" @click="handleBtnUpload()">上传</el-button></el-upload>

有一个http-request方法,在这个方法中判断照片是否符合要求,如果符合,给handleAvatarSuccess这个上传成功事件传输一个新图片的url展示即可;

否则,将原照片的url赋值即可

以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。

本文链接地址:https://www.jiuchutong.com/zhishi/309261.html 转载请保留说明!

上一篇:帝国CMS如何确定页面使用的是哪个模版(帝国cms视频教程)

下一篇:python索引的顺序和倒序(python 索引-1)

  • 苹果12pro max电池百分比怎么设置(苹果12promax电池容量有多大)

    苹果12pro max电池百分比怎么设置(苹果12promax电池容量有多大)

  • 赛扬e3300是哪年出的(赛扬e3300可以win10吗)

    赛扬e3300是哪年出的(赛扬e3300可以win10吗)

  • 别人发的视频怎么打不开(别人发的视频怎么看拍摄地点)

    别人发的视频怎么打不开(别人发的视频怎么看拍摄地点)

  • 影响电脑运行速度的因素有哪些(影响电脑运行速度的是内存还是硬盘)

    影响电脑运行速度的因素有哪些(影响电脑运行速度的是内存还是硬盘)

  • qq标识巨轮出不来是为什么(qq标识巨轮突然不见了)

    qq标识巨轮出不来是为什么(qq标识巨轮突然不见了)

  • 钉钉开悬浮窗看抖音算时长吗(钉钉开悬浮窗看视频暂停了怎么办)

    钉钉开悬浮窗看抖音算时长吗(钉钉开悬浮窗看视频暂停了怎么办)

  • 58手机号码注销还能再开通吗(58手机号码注销怎么注销)

    58手机号码注销还能再开通吗(58手机号码注销怎么注销)

  • 手机怎么屏蔽骚扰来电(手机怎么屏蔽骚扰彩信)

    手机怎么屏蔽骚扰来电(手机怎么屏蔽骚扰彩信)

  • 台式电脑怎么换桌面壁纸(台式电脑怎么换内存条)

    台式电脑怎么换桌面壁纸(台式电脑怎么换内存条)

  • 苹果tv有个1怎么去掉(苹果tv上面有个1怎么去除)

    苹果tv有个1怎么去掉(苹果tv上面有个1怎么去除)

  • 华为mate30pro录音功能在哪里(华为mate30pro录音文件删除还能找回吗)

    华为mate30pro录音功能在哪里(华为mate30pro录音文件删除还能找回吗)

  • 手机qq自动回复会到群里去吗(手机QQ自动回复怎么取消)

    手机qq自动回复会到群里去吗(手机QQ自动回复怎么取消)

  • 爱奇艺支付宝登录在哪(爱奇艺支付宝登陆在哪)

    爱奇艺支付宝登录在哪(爱奇艺支付宝登陆在哪)

  • 路由器最大多少兆(路由器最大支持多少兆宽带)

    路由器最大多少兆(路由器最大支持多少兆宽带)

  • ipad内存条可以加吗(ipad内存条能不能换)

    ipad内存条可以加吗(ipad内存条能不能换)

  • 虾米音乐如何下到本地(虾米音乐怎么下载到手机本地)

    虾米音乐如何下到本地(虾米音乐怎么下载到手机本地)

  • 怎么直接免拼单(拼单直接免拼怎么操作)

    怎么直接免拼单(拼单直接免拼怎么操作)

  • xs怎么开机(xs如何开机关机)

    xs怎么开机(xs如何开机关机)

  • 借的充电宝可以在别的地方还吗(借的充电宝可以充两个手机吗)

    借的充电宝可以在别的地方还吗(借的充电宝可以充两个手机吗)

  • 微信视频怎么加背景音乐(微信视频怎么加文字)

    微信视频怎么加背景音乐(微信视频怎么加文字)

  • 爱奇艺如何投屏(爱奇艺如何投屏到小米电视)

    爱奇艺如何投屏(爱奇艺如何投屏到小米电视)

  • Windows上搭建rtsp-simple-server流媒体服务器实现rtsp、rtmp等推流以及转流、前端html与Vue中播放hls(m3u8)视频流(搭建rtmp)

    Windows上搭建rtsp-simple-server流媒体服务器实现rtsp、rtmp等推流以及转流、前端html与Vue中播放hls(m3u8)视频流(搭建rtmp)

  • hpzstatn.exe是什么进程 有什么作用 hpzstatn进程查询(hp是什么软件)

    hpzstatn.exe是什么进程 有什么作用 hpzstatn进程查询(hp是什么软件)

  • statserial命令  显示串口状态(stat命令的作用)

    statserial命令 显示串口状态(stat命令的作用)

  • 酒类产品的税率
  • 无形资产的税费计入
  • 银行本票与银行本票存款的区别
  • 关联企业的费用包括
  • 分批付款 发票怎么开
  • 科目余额表凭证号顺序
  • 公章更换后需要到工商局备案么
  • 建筑业机械设备是指什么
  • 机器设备折旧计提规定
  • 以前年度漏记一笔短期借款但本金利息支出记账了
  • 公对公转账银行拒绝是什么意思
  • 地价计入房产原值乘70%
  • 收购粮食怎么做账
  • 代缴水电费的差额是什么
  • 招标文件费属于哪类税收编码
  • 开票满500万一定会升一般纳税人吗
  • 公司投资私募股票有哪些
  • 退货入库流程图
  • 人力资源部报销购买办公家具款
  • 发票金额与实际付款金额不一致
  • 二手固定资产使用年限
  • 行政单位如何将资产年报导入财报里
  • 苹果7旧换新
  • 利尼扬蒂野生动物保护区中的一只雄性豹子,博茨瓦纳 (© Karine Aigner/Tandem Stills + Motion)
  • vue引入高德地图绘制多边形,编辑多边形
  • 增值税常见账务处理方法
  • laravel auth:api
  • 商业承兑汇票贴现
  • web漏洞扫描器的设计与实现
  • 增值税纳税申报表附列资料(一)
  • 专用发票密码区模糊了影响报销吗
  • php操作excel
  • 一行简单的代码
  • nodejs安装及环境配置win10
  • ChatGPT 被大面积封号,到底发生什么了?
  • websocket前端vue
  • 根据不同资产涉及的税有哪些
  • 室内装修专用什么意思
  • 织梦怎么调用当前栏目下的文章
  • php引用类型
  • 购入固定资产入账成本
  • 累计折旧会影响净残值吗
  • sqlserver2005使用
  • 外地职工的界定
  • 大货车怎样申请报废
  • 小规模未达到起征点申报表怎么填
  • 为什么要加大研发投入
  • 去年的成本做少了咋办
  • 领用工程物资属于什么科目
  • 查账征收与核定征收在哪里看
  • 收到支持学校工作的短信怎么回复
  • 会计计量属性主要包括()
  • 私立幼儿园怎样转公立幼儿园
  • 计提工资发工资可做成一笔账吗
  • 销售商品提供劳务收到的现金占比怎么算
  • sql只能查询数据,不能修改数据
  • centos7 vncserver
  • windows8快捷键
  • win8如何禁止电脑自动安装软件
  • mac sip怎么打开
  • nodejs run
  • 关于如何用好调查研究推动警务发展
  • html中的表格
  • unity 3d代码
  • 关于Python的lambda函数,以下选项
  • jquery并列选择器
  • python3 mongodb
  • python-pip安装
  • js中cookie的用法
  • unity3d游戏开发笔记本推荐
  • 税务咨询电话是什么
  • 企业如何在网上申请缴税三方协议
  • 个人所得税代扣代缴会计分录
  • 天津违规养犬的处罚依据
  • 河北省电子税务局电话
  • 股权转让税务备案时间
  • 土地整理费用由谁承担
  • 福建电子税务局社保缴费操作
  • 济宁任城区多大面积
  • 地源热泵有收费标准吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设