欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Element-uplaod组件限制文件上传类型以及文件大小

程序员文章站 2022-04-10 19:32:20
<el-upload
 	action="Your Url"
    list-type="picture-card"
    :before-upload="beforeAvatarUpload" //文件上传之前的钩子
    :on-success="handleSuccessMain" //文件上传成功时的钩子
    :on-preview="handlePictureCardPreview"
    :on-remove="handleRemoveMain">
    <i class="el-icon-plus"></i>
</el-upload>

限制文件上传类型为image且大小不超过1M

 beforeAvatarUpload(file) {
   	console.log("res=>",file)
    const isIMG = file.type == 'image/*';
    const isLtM = file.size / 1024 / 1024 < 1;

    if (!isIMG) {
        this.$message.error('只能上传image文件!');
    }
    if (!isLtM) {
        this.$message.error('上传图片大小不能超过 1MB!');
    }
    return isLtM && isIMG;
},

本文地址:https://blog.csdn.net/qinghuan100/article/details/107375834

相关标签: Vue