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

  • 柳岩杜海涛:逆袭背后没有鸡汤,都是血泪

    柳岩杜海涛:逆袭背后没有鸡汤,都是血泪

  • 华为白屏死机如何处理(华为手机白屏一下黑屏不能开机了)

    华为白屏死机如何处理(华为手机白屏一下黑屏不能开机了)

  • QQ为什么没有随心贴(qq为什么没有随心贴打开按钮呢)

    QQ为什么没有随心贴(qq为什么没有随心贴打开按钮呢)

  • airpods分开连接两部手机(airpods分开连接后怎么恢复)

    airpods分开连接两部手机(airpods分开连接后怎么恢复)

  • 淘宝几天后自动确认收货(淘宝几天后自动签收 什么时候开始算时间)

    淘宝几天后自动确认收货(淘宝几天后自动签收 什么时候开始算时间)

  • 入会使用电脑音频什么意思(入会使用电脑音频,电脑里放歌对方会听见吗)

    入会使用电脑音频什么意思(入会使用电脑音频,电脑里放歌对方会听见吗)

  • wps画线条在哪里(wps自由绘制表格)

    wps画线条在哪里(wps自由绘制表格)

  • 错误678远程计算机没反应是什么意思(错误678远程计算机没反应怎么办)

    错误678远程计算机没反应是什么意思(错误678远程计算机没反应怎么办)

  • fpanel是什么接口(主板fpanel九针接线图)

    fpanel是什么接口(主板fpanel九针接线图)

  • 微信分身要不要重新注册账号

    微信分身要不要重新注册账号

  • 微信群投票能看到是谁投的吗(微信群投票能看见谁投了什么票吗)

    微信群投票能看到是谁投的吗(微信群投票能看见谁投了什么票吗)

  • 小米平板3和4区别(小米平板3和4区别大吗)

    小米平板3和4区别(小米平板3和4区别大吗)

  • 计算机操作系统是什么(计算机操作系统有哪些)

    计算机操作系统是什么(计算机操作系统有哪些)

  • 华为自动旋转如何设置(华为自动旋转功能)

    华为自动旋转如何设置(华为自动旋转功能)

  • 华为mate30能无线充电吗(华为mate30有无线充电功能吗)

    华为mate30能无线充电吗(华为mate30有无线充电功能吗)

  • 手机淘宝红包在哪里看(手机淘宝红包在哪里领取)

    手机淘宝红包在哪里看(手机淘宝红包在哪里领取)

  • 手机版wps横线怎么打(手机wps横线怎么加)

    手机版wps横线怎么打(手机wps横线怎么加)

  • 为什么苹果手机4g变2g(为什么苹果手机突然黑屏打不开)

    为什么苹果手机4g变2g(为什么苹果手机突然黑屏打不开)

  • 部分图表类型不能与其他图表类型组合(部分图表类型不能与其他图表类型组合ppt)

    部分图表类型不能与其他图表类型组合(部分图表类型不能与其他图表类型组合ppt)

  • 归还充电宝怎么还回去(归还充电宝怎么付钱)

    归还充电宝怎么还回去(归还充电宝怎么付钱)

  • qq邮箱文件中转站(qq邮箱文件中转站的文件怎么打开)

    qq邮箱文件中转站(qq邮箱文件中转站的文件怎么打开)

  • 训练集、验证集、测试集的作用和划分比例?(训练集验证集和测试集)

    训练集、验证集、测试集的作用和划分比例?(训练集验证集和测试集)

  • id命令  显示用户与用户组信息(id命令的哪个参数可显示用户账号的uid信息)

    id命令 显示用户与用户组信息(id命令的哪个参数可显示用户账号的uid信息)

  • phpcms后台如何修改(phpcms怎么修改模板风格)

    phpcms后台如何修改(phpcms怎么修改模板风格)

  • 营业税金及附加包括哪些
  • 无法收回的应收账款可以税前扣除吗
  • 货款不入公司账户属什么行为
  • 其他货币资金的科目编码
  • 征税和补贴对市场结果的影响
  • 反结账只能反结上月的账吗
  • 现金流量为负的隐患
  • 境内公司取得境外收入
  • 行政事业单位房产税免征文件
  • 预算报表分析报告
  • 购买资产佣金应该怎么算
  • 个人可以去税务局开票吗?
  • 公司给员工的商业保险
  • 国际收款产生的手续费账务处理
  • 房地产企业预收款什么时候确认收入
  • 存货年末余额怎么算出来的
  • 机动车购置税怎么收
  • 暂时关闭朋友圈
  • 代垫运费的会计处理
  • 公司多缴税款超过3年怎么办
  • 固定资产原值,净值,价值的区别
  • citespace关键词共现分析
  • 资产证券化 会计处理
  • 房屋权属变更什么意思
  • 可供出售金融资产在资产负债表日反映的是
  • thinkphp接收ajax数据
  • composer环境变量
  • echarts怎么样
  • php强制下载文件在哪
  • php基本语句
  • 设计公司发生的费用
  • 企业餐具属于流动资产吗
  • mysql中触发器的创建有多个执行语句
  • python dup函数
  • 三免三减半税收政策中的递延所得税
  • 失业稳岗补贴怎么领
  • 一般纳税人增值税减免政策2023
  • 小规模纳税人免税政策2022
  • 购入需安装设备的会计分录
  • 弥补亏损的会计科目有哪些
  • 跌价准备如何入库
  • 以前年度是指哪一年
  • 出售其他债权投资产生的收益为什么计入留存收益
  • 办理契税所需要的证件
  • 公允价值变动损益
  • 进项转出做账做什么会计
  • 报税营业成本包括哪些费用
  • 工会经费计入科目
  • 接受投资者投入的资产
  • 赠送货物金额为多少
  • 开业建账到年末怎么做账
  • mac mysql初始密码
  • mysql int(3)与int(11)的区别详解
  • win10系统预览版
  • vcpkgsrv.exe是什么进程
  • win7回收站路径在哪里
  • gzip压缩慢
  • win7系统如何卸载office2007
  • hpp是什么文件
  • 怎么通过mac连接wifi
  • win10安装失败
  • win7 media center
  • win10电脑磁盘损坏
  • unity怎么输出文件
  • unity3d游戏引擎支持几种平台发布?
  • js 位置
  • Android studio配置环境
  • win2000停止服务
  • pycharm官方教程
  • 查看流量的命令
  • flappy bird攻略
  • 深入理解新发展理念
  • python 命令
  • 付了120救护车费怎么报销
  • 税务系统会议费管理办法
  • 灵活就业登记审核查询
  • 北京地税局报税流程
  • 上海税务局发票验旧
  • 企业演讲稿 英文
  • 房地产对外投资契税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设