LOGO

element ui upload上传实现图片压缩


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { compress, compressAccurately } from 'image-conversion'

function handleBeforeUpload(file){
return new Promise((resolve, reject) => {
if (file.size / 1024 > 200) { // 大于 200 kb 就压缩
compressAccurately(file, 200).then(res => {
resolve(res)
})
} else{
// 无需压缩直接返回原文件
resolve(file)
}
proxy.$modal.loading("正在上传图片,请稍候...");
})
}

文章作者: 68HTML
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 68HTML !
  目录