在项目中使用了element的el-upload上传图片组件,需求是上传一张图片而已,但是发现上传完以后一张图片后在旁边再生成一个上传图片的按钮

就像这样,实在是接受不了,并且需求是上传之后没有这个上传按钮,删除图片之后再出现。

首先我通过浏览器找到了这个上传图片按钮的class名称为 .el-upload–picture-card 我知道不可以直接修改,所以决定给这个组件绑定一个class名

:class="{hide:hideUpload}"

之后data里面设定一个初始的状态值

hideUpload: false

在el-upload中绑定一个on-change事件,这个事件有两个参数(file,fileList)并且在添加文件、上传成功和上传失败时都会被调用:

this.hideUpload = fileList.length >= this.limitCount;

当上传图片的数量大于或等于你所限制的上传图片数量时(也就是组件中绑定的limit),hideUpload 为true则像组件添加一个名为hide的class名

在el-upload中绑定一个on-remove事件,这个事件在删除图片时调用

this.hideUpload = fileList.length >= this.limitCount;

同样的一行代码,不过这时hideUpload为false

css代码

.hide .el-upload--picture-card {display: none;
}

这样就可以实现上传按钮的显示隐藏了

注意:在vue中的话,需要将style中的scope去掉!

Element-UI 上传图片到达一定数量后隐藏图片上传按钮相关推荐

  1. el-upload 自定义请求上传图片,达到上传数量限制后,隐藏图片上传框

    需求:1.图片上传请求的时候使用自定义 2.上传数量1张,上传了1张之后,隐藏上传框 步骤: 1.把 action 赋值为#字符串 添加 :http-request" 3.通过添加disab ...

  2. layui图片上传按钮按着没反应_关于layui动态生成文件上传按钮后点击无效的解决办法...

    首先,这是一个坑,大坑,网上一大堆写的云里雾里,不知所以,转了一圈,除了copy就是copy,Jesus God,花了一晚上,走通了这个坑,话不多说,直接解决 layui版本: layui-v2.5. ...

  3. 直播平台软件开发,input限制上传数量,规定图片上传数量

    直播平台软件开发,input限制上传数量,规定图片上传数量 /*** [fileCountCheck 上传文件数量检测]* @param {[Object]} filesObj [文件对象|input ...

  4. php 上传图片控件,ThinkPHP5.0实现图片上传插件实例分享

    thinkphp5.0 图片上传插件可预览裁剪图片和保存原图片,执行裁剪图片后会删除 裁剪的原图片目录,以便减少空间.具体实现代码大家参考下本文,希望能帮助到大家. 效果预览图: 该插件主要功能是:可 ...

  5. java spring上传图片_基于Spring Boot实现图片上传/加水印一把梭操作

    文章共 537字,阅读大约需要 2分钟 ! 概述 很多网站的图片为了版权考虑都加有水印,尤其是那些图片类网站.自己正好最近和图片打交道比较多,因此就探索了一番基于 Spring Boot这把利器来实现 ...

  6. android 队列上传图片,话说android端七牛图片上传

    七牛图片上传业务流程如下图(这是官方的图): 由上图可知,要想实现图片上传,是要三端进行交互的(我刚刚开始以为只要七牛服务器跟客户端交互就行) 接下来步骤如下: 1.首先肯定是要有一个七牛的账号,并创 ...

  7. html 上传图片前预览,HTML实现图片上传前预览

    HTML5 Upload #destination{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(true,sizingMeth ...

  8. layui上传图片列表展示_ThinkPHP5+Layui实现图片上传加预览功能

    html代码 上传封面 js代码 var uploadInst = upload.render({ elem:'#cover' ,url:'addCourse' ,accept:'file' // 允 ...

  9. 封装一个完整版的uniapp图片和视频上传组件,拿来即用,可进行图片视频切换,可自定义上传按钮样式,删除按钮样式,可单独上传图片或者视频,可限制上传数量

    第一步 components里面新建一个manyImgUpload.vue组件,将以下代码放入 以下代码中需要你改的地方 uni.uploadFile中的参数,url为你公司的上传接口.files为你 ...

  10. 移动端图片上传解决方案localResizeIMG先压缩后ajax无刷新上传

    现在科技太发达,移动设备像素越来越高,随便一张照片2M+,但是要做移动端图片上传和pc上略有不同,移动端你不能去限制图片大小,让用户先处理图片再上传,这样不现实.所以理解的解决方案就是在上传先进行图片 ...

最新文章

  1. 通过Java字节码发现有趣的内幕之String篇(上)(转)
  2. 成功解决AttributeError: type object 'scipy.interpolate.interpnd.array' has no attribute '__reduce_cython
  3. 飞机游戏项目完整代码(详解JAVA300集)
  4. sweetalert插件的使用
  5. FPGA双沿采样之Verilog HDL实现
  6. UVALive 4998 Simple Encryption
  7. 交换机的VLAN与Trunk配置
  8. hdu 2513 cake clicing(切蛋糕)
  9. JavaScript 函数看代码写结果
  10. MAC 控制台常用命令
  11. Bootstrap 格栅 row-cols-X row-cols-3 row-cols-5
  12. java空指针异常解决_Java中的空指针异常是什么以及如何解决?
  13. 特斯拉、谷歌最可怕的对手!乔治·霍兹(George Hotz)
  14. 失业在家做什么赚钱好?失业在家怎么赚钱?
  15. 软件缺陷的定义和判定标准
  16. 主梁弹性模量计算_4主梁作用效应计算-金锄头文库
  17. Fork原项目新增分支的同步和推送
  18. 第二届国信蓝点杯 c语言 本科组 赛题分析 第9题
  19. android busybox脚本,在BusyBox中创建和控制启动脚本
  20. php采集电影天堂首页电影下载地址

热门文章

  1. 17家IT创业公司的血泪史(3)
  2. Oracle试卷02
  3. DropDownMenu下拉菜单
  4. 计算机yiji教案,剑桥一级下册详细教案
  5. Informix数据库学习随笔
  6. nyoj54小明的存钱计划
  7. 一边是旺旺丢不掉的童心 一边是放不下的功能饮料
  8. Spring 最新漏洞修复
  9. 2020版本kali安装
  10. 常用的评论/帖子/文章排序算法四(牛顿冷却定律)