zhanghua
2022-10-28 d4ab8daa939334d634c5ccfe2ccac7d61d17a467
src/components/myUpload/index.vue
@@ -11,7 +11,6 @@
        :on-success="handleSuccess"
        :on-error="handleError" 
        :list-type="listType" 
        :on-preview="handlePreview"
        :on-remove="handleRemove"
        :headers="getToken()">
            <div class="upload-btn" :style="{'height':btnHeight,'width':btnWidth}">
@@ -32,7 +31,7 @@
            // 多选
            multiple: false,
            // 限制
            limit: 50,
            limit: 4,
            // 按钮高度
            btnHeight: '120px',
            // 按钮宽度
@@ -47,8 +46,8 @@
            if (rawFile.type !== 'image/png' && rawFile.type !== 'image/svg+xml' && rawFile.type !== 'image/jpg' && rawFile.type !== 'image/jpeg') {
                this.$message.error('图片必须是 jpg/svg/jpeg/png 格式!')
                return false
            } else if (rawFile.size / 105 / 105 > 2) {
                this.$message.error('上传图片不能超过 2MB!')
            } else if (rawFile.size / 1024 / 1024 > 5) {
                this.$message.error('上传图片不能超过 5MB!')
                return false
            }
            return true
@@ -90,7 +89,7 @@
        },
        // 移除文件
        handleRemove(file, fileList){
            console.log(file,fileList)
            this.$emit('delPictureUrl',{url:file.response.data.url1});
        }
    },
    props: {
@@ -98,6 +97,10 @@
        setPictureUrl:{
            type:Function,
            default:()=>{}
        },
        delPictureUrl:{
            type:Function,
            default:()=>{}
        }
    }
}