要求:上传图片不超过五张,每张图片不超过20M,达到五张限制后自动隐藏上传组件 HTML代码: js代码: css代码: 实现效果:
需求
实现
关键代码 :class=”{‘hide’:hideUploadAdd}”,这个是样式控制<el-upload action=" " list-type="picture-card" multiple :limit="5" :file-list="fileListAdd" :on-preview="handlePictureCardPreview" :on-remove="handleAddRemove" :on-change="handleAddChange" :on-exceed="handleExceed" :auto-upload="false" :class="{'hide':hideUploadAdd}" > <i class="el-icon-plus"></i> <div class="el-upload__tip" slot="tip">(最多上传5张图片,每张不超过20M)</div> </el-upload>
// 上传change事件 handleAddChange(file, fileList) { // 图片大小限制 const isLt20M = file.size / 1024 / 1024 < 20; if (!isLt20M) { this.$message.error("上传图片大小不能超过 20MB!"); // 发现某一张超过大小就从列表移除 fileList.splice(-1, 1); } else { this.fileListAdd = fileList; } // 上传文件>=限制个数时隐藏上传组件 if (fileList.length >= 5) { this.hideUploadAdd = true; } },
<style lang='scss'> .hide .el-upload--picture-card { display: none; } </style>
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算