Element-UI 上传图片到达一定数量后隐藏图片上传按钮
在项目中使用了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 上传图片到达一定数量后隐藏图片上传按钮相关推荐
- el-upload 自定义请求上传图片,达到上传数量限制后,隐藏图片上传框
需求:1.图片上传请求的时候使用自定义 2.上传数量1张,上传了1张之后,隐藏上传框 步骤: 1.把 action 赋值为#字符串 添加 :http-request" 3.通过添加disab ...
- layui图片上传按钮按着没反应_关于layui动态生成文件上传按钮后点击无效的解决办法...
首先,这是一个坑,大坑,网上一大堆写的云里雾里,不知所以,转了一圈,除了copy就是copy,Jesus God,花了一晚上,走通了这个坑,话不多说,直接解决 layui版本: layui-v2.5. ...
- 直播平台软件开发,input限制上传数量,规定图片上传数量
直播平台软件开发,input限制上传数量,规定图片上传数量 /*** [fileCountCheck 上传文件数量检测]* @param {[Object]} filesObj [文件对象|input ...
- php 上传图片控件,ThinkPHP5.0实现图片上传插件实例分享
thinkphp5.0 图片上传插件可预览裁剪图片和保存原图片,执行裁剪图片后会删除 裁剪的原图片目录,以便减少空间.具体实现代码大家参考下本文,希望能帮助到大家. 效果预览图: 该插件主要功能是:可 ...
- java spring上传图片_基于Spring Boot实现图片上传/加水印一把梭操作
文章共 537字,阅读大约需要 2分钟 ! 概述 很多网站的图片为了版权考虑都加有水印,尤其是那些图片类网站.自己正好最近和图片打交道比较多,因此就探索了一番基于 Spring Boot这把利器来实现 ...
- android 队列上传图片,话说android端七牛图片上传
七牛图片上传业务流程如下图(这是官方的图): 由上图可知,要想实现图片上传,是要三端进行交互的(我刚刚开始以为只要七牛服务器跟客户端交互就行) 接下来步骤如下: 1.首先肯定是要有一个七牛的账号,并创 ...
- html 上传图片前预览,HTML实现图片上传前预览
HTML5 Upload #destination{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(true,sizingMeth ...
- layui上传图片列表展示_ThinkPHP5+Layui实现图片上传加预览功能
html代码 上传封面 js代码 var uploadInst = upload.render({ elem:'#cover' ,url:'addCourse' ,accept:'file' // 允 ...
- 封装一个完整版的uniapp图片和视频上传组件,拿来即用,可进行图片视频切换,可自定义上传按钮样式,删除按钮样式,可单独上传图片或者视频,可限制上传数量
第一步 components里面新建一个manyImgUpload.vue组件,将以下代码放入 以下代码中需要你改的地方 uni.uploadFile中的参数,url为你公司的上传接口.files为你 ...
- 移动端图片上传解决方案localResizeIMG先压缩后ajax无刷新上传
现在科技太发达,移动设备像素越来越高,随便一张照片2M+,但是要做移动端图片上传和pc上略有不同,移动端你不能去限制图片大小,让用户先处理图片再上传,这样不现实.所以理解的解决方案就是在上传先进行图片 ...
最新文章
- 通过Java字节码发现有趣的内幕之String篇(上)(转)
- 成功解决AttributeError: type object 'scipy.interpolate.interpnd.array' has no attribute '__reduce_cython
- 飞机游戏项目完整代码(详解JAVA300集)
- sweetalert插件的使用
- FPGA双沿采样之Verilog HDL实现
- UVALive 4998	Simple Encryption
- 交换机的VLAN与Trunk配置
- hdu 2513 cake clicing(切蛋糕)
- JavaScript 函数看代码写结果
- MAC 控制台常用命令
- Bootstrap 格栅 row-cols-X row-cols-3 row-cols-5
- java空指针异常解决_Java中的空指针异常是什么以及如何解决?
- 特斯拉、谷歌最可怕的对手!乔治·霍兹(George Hotz)
- 失业在家做什么赚钱好?失业在家怎么赚钱?
- 软件缺陷的定义和判定标准
- 主梁弹性模量计算_4主梁作用效应计算-金锄头文库
- Fork原项目新增分支的同步和推送
- 第二届国信蓝点杯 c语言 本科组 赛题分析 第9题
- android busybox脚本,在BusyBox中创建和控制启动脚本
- php采集电影天堂首页电影下载地址