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

  • oppo账号实名认证怎么换绑(oppo账号实名认证怎么强制解除)

    oppo账号实名认证怎么换绑(oppo账号实名认证怎么强制解除)

  • WPS表格怎么边做边自动保存(wps表格怎么做边框线)

    WPS表格怎么边做边自动保存(wps表格怎么做边框线)

  • 快手邀请新用户怎么邀请(快手邀请新用户怎么才算邀请成功)

    快手邀请新用户怎么邀请(快手邀请新用户怎么才算邀请成功)

  • a1699是苹果几(a1699是苹果几寸)

    a1699是苹果几(a1699是苹果几寸)

  • 买家收到差评会知道吗(买家收到差评会怎么样)

    买家收到差评会知道吗(买家收到差评会怎么样)

  • 抖音右下角微信图标什么意思(抖音的右下角有时候会弹出微信的图案)

    抖音右下角微信图标什么意思(抖音的右下角有时候会弹出微信的图案)

  • 快手没实名认证会影响作品吗(快手没实名认证能查到那人吗)

    快手没实名认证会影响作品吗(快手没实名认证能查到那人吗)

  • 电脑登录腾讯会议如何截屏(电脑登录腾讯会议显示网络异常)

    电脑登录腾讯会议如何截屏(电脑登录腾讯会议显示网络异常)

  • 手机原装膜有必要撕吗(手机原装膜有必要换钢化膜吗)

    手机原装膜有必要撕吗(手机原装膜有必要换钢化膜吗)

  • 打电话说关机是拉黑了吗(手机开机打电话是关机是怎么回事)

    打电话说关机是拉黑了吗(手机开机打电话是关机是怎么回事)

  • 二进制数111111转换成十进制数是多少(二进制数1111111111转换成十进制数等于( ))

    二进制数111111转换成十进制数是多少(二进制数1111111111转换成十进制数等于( ))

  • 局域网的硬件组成有(局域网的硬件组成包括哪些设备)

    局域网的硬件组成有(局域网的硬件组成包括哪些设备)

  • 安卓手机强制重启方法(安卓手机强制重启按键)

    安卓手机强制重启方法(安卓手机强制重启按键)

  • vivoy97多少英寸(vivoy97的手机屏幕多大)

    vivoy97多少英寸(vivoy97的手机屏幕多大)

  • 小米mix2s支持qc4.0快充吗

    小米mix2s支持qc4.0快充吗

  • 快手注销了还能找回来吗(快手注销了还能登录吗)

    快手注销了还能找回来吗(快手注销了还能登录吗)

  • 苹果手机卡在微信界面动不了怎么办(苹果手机卡在微信界面死机)

    苹果手机卡在微信界面动不了怎么办(苹果手机卡在微信界面死机)

  • 华为nova4和nova4e手机壳一样吗(华为nova4和nova4e的钢化膜一样吗)

    华为nova4和nova4e手机壳一样吗(华为nova4和nova4e的钢化膜一样吗)

  • 安卓隔空投送在哪打开(隔空投送到安卓)

    安卓隔空投送在哪打开(隔空投送到安卓)

  • 如何查看手机IMEI码(怎么用imei码查手机位置)

    如何查看手机IMEI码(怎么用imei码查手机位置)

  • 华为miracast设置在哪(华为的miracast)

    华为miracast设置在哪(华为的miracast)

  • 手机卸载软件怎么找回(手机卸载软件怎么卸)

    手机卸载软件怎么找回(手机卸载软件怎么卸)

  • 电脑屏幕贴膜(电脑屏幕贴膜有气泡怎么办)

    电脑屏幕贴膜(电脑屏幕贴膜有气泡怎么办)

  • 视同内销增值税怎么申报
  • 印花税的缴纳方法包括哪几种
  • 盖了骑缝章的合同怎么写
  • 印花税购销合同减半征收政策
  • 企业所得税季报可以更正吗
  • 会计准则哪些科目变化最大
  • 会计期末要做的事情
  • 银行卡撤销账户
  • 递延收益摊销金额怎么算
  • 应收账款折扣怎么计算
  • 固定资产出售增值税税率
  • 收到客户不要的定金怎么做账?
  • 一般纳税人在国家电子税务局里面如何添加银行账户
  • 建安企业预缴个税怎么算
  • 个人开劳务专票给公司怎么开
  • 扣收手续费
  • 开专票需要哪些东西
  • 收到赞助费开什么发票
  • 银行认购公司债券的条件
  • 废料收入应如何确定
  • 银行保证金账务处理流程
  • 王者荣耀中雅典娜的战争女神多少钱
  • 对公网银数字证书
  • mac系统安装出错
  • 营改增的会计分录
  • PHP:pg_send_query_params()的用法_PostgreSQL函数
  • 哪个是发票抵扣项目
  • 社保征集单是什么样子的
  • vue3自定义指令
  • 购买方发票已认证丢失了如何处理
  • 人工智能时代如何培养孩子
  • netty websocket心跳
  • 带你看看房间英语怎么写
  • php单例模式什么时候用
  • div css页面布局
  • d3.js下载
  • canvas画线条
  • web自动化测试项目
  • _get_osfhandle
  • 购买低值易耗品的现金流属于什么
  • 溢价发行股票相关手续费计入
  • 行政性收费和事业性收费 财政局
  • 房产税的租金收入按什么计算的
  • 出差的车费计入什么科目
  • 织梦怎么套模板
  • 微信交电费怎么交
  • 企业车辆年检费多少钱
  • 销售会计的岗位职责有哪些
  • 研发支出资本化支出在资产负债表哪里体现
  • 跨年发票如何做会计分录
  • 坏账准备的帐务处理
  • 预缴的增值税及附加税怎么做账
  • 小企业研发费用放在哪个科目
  • 固定资产清理账户期末有余额吗
  • 企业退款给个人多久到账
  • 工会经费缴纳会计分录
  • 应付账款预付账款期末余额怎么算
  • 实收资本包括哪些项目
  • 固定资产怎么计算折旧额
  • mysql分页时offset过大的Sql优化经验分享
  • AppleMobileDeviceService.exe是什么进程?AppleMobileDeviceService.exe是病毒吗?
  • Vista技巧:何在Vista上运行不兼容的旧版本软件
  • freebsd怎么安装软件
  • 两台xp电脑怎么共享文件
  • ubuntu服务器安装matlab2014a环境配置
  • c1.exe是什么
  • mac os固件下载
  • linux误删文件怎么办
  • windows10玩游戏卡吗
  • 欢迎使用来电提醒业务,本次呼叫将以点对点
  • unity2018地形
  • 网页设计绿色
  • vue组件互相嵌套
  • shell发送邮件
  • cmd的tree指令
  • 税务局巡察反馈问题清单
  • 8倍社会平均工资 北京
  • 安徽省各地区最低录取中考分数线
  • 过了征期更正申报进项税可以多认证嘛
  • 宾馆如何申请税务发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设