vue element上傳成功后 怎么去除提示請上傳文件的提示信息


<el-form-item label="上傳文件:" style="margin-left: 65px;" v-model="ruleForm.file" prop="file"  :rules="{ required: true, message: '請上傳圖片', trigger: 'change' }">
    <el-upload el-upload class="avatar-uploader el-upload--text" 
        ref="upload"
        :limit="1"
        :on-remove="handleRemove"
        :on-change="handleChange"
        :file-list="vedioList"
        :action="uploadUrl" 
        :before-upload="beforeUploadVedio" 
       :on-success="handleVideoSuccess"                       
       >
      <i class="el-icon-plus avatar-uploader-icon" v-show="vedioList.length<1"></i> 
    </el-upload>
    <P v-if="isShowUploadVideo"  class="text">請保證視頻格式正確,且不超過20M</P>
</el-form-item>

解決辦法:上傳組件on-success后執行clearValidate清除file的校驗信息

handleAvatarSuccess(res, file, fileList) {
            this.$refs.form.clearValidate('path')
            this.$notify.success(res.data.F_FileName + "文件上傳成功");
        },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM