欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

element-ui upload組件上傳文件類型限制問題小結(jié)

 更新時間:2024年02月06日 11:46:51   作者:為什么名字都被占用  
最近我遇到這樣的問題,接受類型已經(jīng)加了accept 但是當(dāng)選擇彈出本地選擇文件時候切換到所有文件 之前的文件類型就本根過濾不掉了,下面小編給大家介紹element-ui upload組件上傳文件類型限制問題小結(jié),感興趣的朋友一起看看吧

1.先說一下我遇到的問題 其中接受類型已經(jīng)加了accept 但是當(dāng)選擇彈出本地選擇文件時候切換到所有文件 之前的文件類型就本根過濾不掉了

<el-upload
                class="c-upload"
                ref="upload"
                :action="actions"
                :headers="myHeaders"
                :data="myData"
                :limit='limit'
                accept=".xls,.xlsx"
                :on-exceed="onExceed"
                :on-change="onChange"
                :on-success="onSuccess"
                :on-error="onError"
                :file-list="fileList"
                :before-upload="beforeUpload"
                :auto-upload="false"
            >
                <el-button
                    slot="trigger"
                    size="small"
                    type="primary"
                >選取文件</el-button>
                <div
                    slot="tip"
                    class="el-upload__tip"
                >只能上傳xls/xlsx文件,且不超過一個</div>
            </el-upload>

解決辦法:

上傳之前:before-upload="beforeUpload"再次判斷文件類型

beforeUpload(file) {
            console.log(file)
            var testmsg=file.name.substring(file.name.lastIndexOf('.')+1)
            const extension = testmsg === 'xls'
            const extension2 = testmsg === 'xlsx'
            // const isLt2M = file.size / 1024 / 1024 < 10
            if(!extension && !extension2) {
                this.$message({
                    message: '上傳文件只能是 xls、xlsx格式!',
                    type: 'warning'
                });
            }
            // if(!isLt2M) {
            //     this.$message({
            //         message: '上傳文件大小不能超過 10MB!',
            //         type: 'warning'
            //     });
            // }
            // return (extension || extension2) && isLt2M
            return extension || extension2
        },

其中也可加文件大小限制  我沒用到就注釋掉了(isLt2M)

到此這篇關(guān)于element-ui upload組件上傳文件類型限制的文章就介紹到這了,更多相關(guān)element-ui upload上傳文件類型限制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論