一、图片change事件
const handleBgChange: UploadProps['onChange'] = async (uploadFile) => {
//调用像素校验方法
const pxResult = await verificationPicPx(uploadFile.raw!, 600, 840)
if (!pxResult) {
ElMessage.error('图片尺寸仅支持:600px*840px')
return
}
//调用格式校验方法
const typeResult = verificationPicType(uploadFile.raw!)
if (!typeResult) return
//如果都校验通过,页面显示图片
configInfo.info.img_url = URL.createObjectURL(uploadFile.raw!)
//准备图片上传数据
const formData = new FormData()
formData.append('type', 'object')
formData.append('title', 'file')
formData.append('file', uploadFile.raw!)
progressSeen.value = true //上传进度条
const uploadProgress = (progressEvent: any) => {
var complete = ((progressEvent.loaded / progressEvent.total) * 100) | 0
progress.value =