位置: 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)

  • i5和i7有什么区别(i5和i7有什么区别知乎)

    i5和i7有什么区别(i5和i7有什么区别知乎)

  • 为什么iPhone不能提前激活(为什么iphone不能退出登录)

    为什么iPhone不能提前激活(为什么iphone不能退出登录)

  • 手滑点赞马上取消别人能看到吗(手滑点赞马上取消别人能看到吗小红书)

    手滑点赞马上取消别人能看到吗(手滑点赞马上取消别人能看到吗小红书)

  • 微信健康码登录不了怎么办(微信健康码登录验证不了)

    微信健康码登录不了怎么办(微信健康码登录验证不了)

  • 60v电动车充满电需要几度电(60v电动车充满电要几度电)

    60v电动车充满电需要几度电(60v电动车充满电要几度电)

  • 华为怎么弄返回键位置(华为怎么弄返回图标)

    华为怎么弄返回键位置(华为怎么弄返回图标)

  • 华为mate30待机时间多久(华为mate30待机图片)

    华为mate30待机时间多久(华为mate30待机图片)

  • 普通qq群上限是多少人

    普通qq群上限是多少人

  • airpods盒子上的序列号在哪(airpods盒子上的型号写的A2700但是手机上显示A2698)

    airpods盒子上的序列号在哪(airpods盒子上的型号写的A2700但是手机上显示A2698)

  • 家里网不好怎么加强(家里网不好怎么回事)

    家里网不好怎么加强(家里网不好怎么回事)

  • win10网络图标消失无法联网(win10网络图标消失设置打不开)

    win10网络图标消失无法联网(win10网络图标消失设置打不开)

  • vivox27支持防水吗(vivox27防不防水视频)

    vivox27支持防水吗(vivox27防不防水视频)

  • 为什么手机看着就黑屏了(为什么手机看着看着就关屏了)

    为什么手机看着就黑屏了(为什么手机看着看着就关屏了)

  • 怎样撤回已发出的微信(怎样撤回已发出的转账)

    怎样撤回已发出的微信(怎样撤回已发出的转账)

  • 电话只能打出去打不进来怎么回事(手机卡打不进电话只能打出去)

    电话只能打出去打不进来怎么回事(手机卡打不进电话只能打出去)

  • 为什么手机b站找不到举报(为什么手机b站没有声音)

    为什么手机b站找不到举报(为什么手机b站没有声音)

  • 魅族16s屏幕尺寸是多少(魅族16屏幕多大尺寸)

    魅族16s屏幕尺寸是多少(魅族16屏幕多大尺寸)

  • 淘宝个人会员卡在哪(淘宝个人会员卡有什么用)

    淘宝个人会员卡在哪(淘宝个人会员卡有什么用)

  • 华为scul10是什么机型(华为sc ul10是什么)

    华为scul10是什么机型(华为sc ul10是什么)

  • qq音乐专属铭牌是啥(qq音乐专属铭牌干嘛用)

    qq音乐专属铭牌是啥(qq音乐专属铭牌干嘛用)

  • 手机qq群成员资料在哪(手机qq群成员资料在哪里)

    手机qq群成员资料在哪(手机qq群成员资料在哪里)

  • 苹果手机微信浮窗怎么设置(苹果手机微信多开)

    苹果手机微信浮窗怎么设置(苹果手机微信多开)

  • macOS Big Sur快速用户切换时自动注销弹出屏保怎么办?(macos big sur使用技巧)

    macOS Big Sur快速用户切换时自动注销弹出屏保怎么办?(macos big sur使用技巧)

  • Vue项目实战 —— 后台管理系统( pc端 ) —— Pro最终版本(vue3.0实战项目)

    Vue项目实战 —— 后台管理系统( pc端 ) —— Pro最终版本(vue3.0实战项目)

  • 遗传算法python进阶理解+论文复现(纯干货,附前人总结引路)(遗传算法排课代码python)

    遗传算法python进阶理解+论文复现(纯干货,附前人总结引路)(遗传算法排课代码python)

  • 2022年可在苹果笔记本M1和M2芯片的Macos系统上运行的手机Alook浏览器-8倍速破解版-电脑学习网(苹果2021年在中国不能用了吗)

    2022年可在苹果笔记本M1和M2芯片的Macos系统上运行的手机Alook浏览器-8倍速破解版-电脑学习网(苹果2021年在中国不能用了吗)

  • 小规模企业需要交哪些税
  • 增值税发票税务ukey版开票流程
  • 广东省增值税发票勾选平台
  • 小规模暂估入库的账务处理
  • 城镇土地使用税纳税义务发生时间
  • 一般纳税人购销印花税减半吗
  • 不动产统一发票图片
  • 2019年一季度季报怎样填写
  • 企业所得税前可以扣除的项目
  • 非现金资产债务怎么算
  • 邀请境外机构提出申请
  • 一次性预收租金增值税
  • 跨月销项负数发票怎么做账
  • 公司造成损失要员工承担吗
  • 雄安新区纳入综合考核
  • 所得税预缴资产怎么算
  • 金税盘抄税报税清卡流程图
  • 一般纳税人专用发票怎么做账
  • 滴滴电子发票怎么填写
  • 预收账款长期挂账如何处理
  • macbook pro怎么检测
  • 联想y400怎么装win10
  • 出口退税率和进项一致吗
  • 借支单如何做账科目
  • PHP:xml_set_processing_instruction_handler()的用法_XML解析器函数
  • 公司不给钱打那个电话
  • wordpress 设置
  • 结转完工工程成本是什么
  • config.cfg是什么文件
  • 不确认收入要结转成本吗
  • 机动处置什么意思
  • 期房如何快速卖出
  • 小公司不交社保违法吗
  • 车间装修预算表
  • 工程项目成本核算的依据主要有
  • html流光按钮
  • html 教程
  • php100 jquery教程
  • 服装店快递费
  • 为什么银行结息不加入账户
  • 销售费用占销售成本比例
  • 递延所得税资产和所得税费用的关系
  • 合伙企业与公司一样具有高度的人合性
  • 公司收到银行存款利息回单的会计分录
  • 织梦官方网站
  • dedecms配置
  • 小规模缴纳印花税吗怎么做账
  • 土增清算后再销售
  • 专票认证之后怎么做账
  • 建筑安装业,指从事____的企业
  • 关税 账务处理
  • 应收账款收不回来怎么处理分录
  • 股权转让如何进行
  • 开发票货款未公对公转如何做账?
  • 公司注销其他应收款余额要交税吗
  • 公司差旅费报销标准表
  • 一次性收入怎么计税
  • 未分配利润转增股本要交税吗怎么交
  • 数据表的联接
  • mysql数据源
  • 3种不用重装的手机
  • Windows Server 2008下共享资源访问走捷径
  • debian yum安装
  • mac双系统切换快捷键
  • linux常用命令chown
  • win10的qq
  • 角色格斗类游戏
  • Android应用程序结构
  • nodejs开发gui
  • js模块化开发教程
  • unity arkit
  • javascript编辑工具
  • 22号天蝎座的运势
  • js设计模式有什么用
  • 电子税务局季度利润表本月数
  • 浙江普通发票查验
  • 税务税收预测
  • 纳税人在国外签字流程
  • 上海市信访局官网首页
  • 怎么判断增值税发票是否虚开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设