饿了么el-upload自定义上传图片格式尺寸校验_饿了么上传限制文件数量_闹闹的闹钟的博客-程序员秘密

技术标签: elementui  vue.js  javascript  

<el-upload
  class="avatar-uploader"
  accept="image/*"
  :http-request="(param) => uploadImage(param)"
  action="~~"
  :limit="1"
  ref="coverPicUpload"
  :show-file-list="false"
  :before-upload="beforeUpload"
>
  <el-image
    style="width: 300px; height: 150px"
    fit="contain"
    v-if="picUrl"
    :src="picUrl"
  >
  </el-image>
  <i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>
beforeUpload(file) {
      const isJPG = (file.type == "image/jpg" || file.type == "image/jpeg" || file.type == "image/gif");
      if (!isJPG) {
        this.$message.error("图片只能是 JPG、GIF 格式!");
      }

      const isSize = new Promise(function(resolve, reject) {
        let width = 1920;
        let height = 1080;
        let _URL = window.URL || window.webkitURL;
        let image = new Image();
        image.onload = function() {
          let valid = image.width == width && image.height == height;
          valid ? resolve() : reject();
        };
        image.src = _URL.createObjectURL(file);
      }).then(
        () => {
          return file;
        },
        () => {
          this.$message.error("上传封面图片尺寸不符合,只能是1920*1080!");
          return Promise.reject();
        }
      )

      return isJPG && isSize;
},

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42157001/article/details/122743150

智能推荐

刚刚注册欢迎来玩_注册刚刚_a1050290788的博客-程序员秘密

学习  学习  学习中···  菜鸟一个

参数化图形驱动及Web零件库的研究开发_weixin_33806300的博客-程序员秘密

参数化图形驱动及 Web零件库的研究开发 对于设计人员, Web零件库可以加快产品设计;对零件供应商,可为其提供宣传平台。在广大中小企业,CAD的运用已十分广泛,往往也拥有自己的零件库。但其数据管理和资源共享上,却存在以下问题: 1)企业根据自身需求选用了不同的 CAD系统,这些系统拥有不同的零件格式,系统间格式无法通用。 2)零件库数据结构冗余,零件...

NLP——LDA(Latent Dirichlet Allocation-潜在狄利克雷分布)_weixin_30593261的博客-程序员秘密

一、首先是贝叶斯 参考机器学习(一) —— 浅谈贝叶斯和MCMC其中π指的是参数的概率分布,π(θ)π(θ)指的是先验概率,π(θ|x)指的是后验概率,f(x|θ)指的是我们观测到的样本的分布,也就是似然函数(likelihood),记住竖线|左边的才是我们需要的。其中积分求的区间Θ指的是参数θθ所有可能取到的值的域,所以可以看出后验概率π(θ|x)是在...

CSS样式嵌入html中的三种方式_css怎么嵌入到html_tanxinji的博客-程序员秘密

当我们写一个html静态页面的时候,发现所生成的排版或者效果非常的不好时,我们就可以使用CSS样式来美化所生成的html的控件,css样式的生效完全依赖于html文件,下面介绍如何将css样式嵌入到html中。 1.在每个标签中嵌入 ...

随便推点

Java中static静态类和静态方法隐藏、重写、继承_将父类静态方法隐藏是重构吗_luckykapok918的博客-程序员秘密

Java静态类  在Java世界里,经常被提到静态这个概念,static作为静态成员变量和成员函数的修饰符,意味着它为该类的所有实例所共享,也就是说当某个类的实例修改了该静态成员变量,其修改值为该类的其它所有实例所见。最近一个项目里频繁用到static修饰的内部类,再读了一下《Effective Java》才明白为什么会用static来修饰一个内部类也就是本文的中心——静态

中序表达式的表示法与计算方法_中序表示法_hrbeuwhw的博客-程序员秘密

本题是考察二叉树的三种遍历方式。 1、表达式(1+34)*5-56/7 的二叉树画法为:将运算符作为根结点,第一操作数作为左子树,第二个操作数作为右子树。结果为: ...........- .......*........./ .....+...5...56..7 ...1..34 2、表达式(1+34)*5-56/7 的后缀表达式应该为此二叉树的后序遍历序列。结果为:1

一个拿到人人网和淘宝网offer的大四学生的Android学习经历_weixin_30542079的博客-程序员秘密

本来早就应该整理好的,但是最近一直杂事比较多,现在在家,我家不能上网,在亲戚家用网,总算整理好了。我也着急啊。因为过几天就要去实习了,所以,今天无论如何,总算整理好了。高兴ing....我整理的东西呢,都是我从8月1号开始写得,我基本都看过,我希望学习安卓开发的朋友都看看,很好的。不知说什么了,大家自己看看, 有能帮上您的,是我最大的荣幸。下面附上我的联系方式,有问题的可以联系我哈。QQ:4212...

计算机毕业设计ssm医院取药系统_gfsa854的博客-程序员秘密

最新计算机专业原创毕业设计参考选题都有源码+数据库是近期作品你的选题刚好在下面有,有时间看到机会给您发1 ssm毕业生实习管理系统 2 jsp安全生产监管系统 3 jsp同学录网站 4 ssm实验室耗材管理系统 5 ssm国漫论坛网站 6 ssm基于SSM的英语学习网站的设计与实现 7 jsp基于Java的高速公路服务区管理系统 8 ssm翻转课堂微视频管理系统 9 ssm基于WEB的儿童运动馆业务信息系统 .

android插件化 动态加载apk_免安装动态加载apk_Yuhoon的博客-程序员秘密

随着android技术不断更新,app插件化也逐渐成为焦点。本人在上海某公司做物流产品,用到很多扫描驱动。近期应老大需求,要求我们把扫描做成插件化,让用户下载并动态加载。上网上看了一番,发现都是通过classloader通过反射机制去加载jar/dex/apk中类的方法。类加载器(class loader)把类的字节代码加载到Java虚拟机中。虽然这种方法可以很轻松的加载任意代码,但是我们发现如果

this compilation unit is not on the build path of a Java project_CodeMonkey_Lin.的博客-程序员秘密

从SVN上检出了项目,在写代码的时候使用自动提示报错的解决办法

推荐文章

热门文章

相关标签