官方文档:https://github.com/fengyuanchen/compressorjs/
适用场景:原相机拍摄的照片太大,上传速度很慢。
compressor组件
1.安装
npm install compressorjs --save
//或者
yarn add compressorjs
2.引入
import Compressor from ‘compressorjs’;
3.常用参数
更多参数,请查看官方文档
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
quality | number | 0.8 | 查看下一个表格 |
success | Function | null | 当成功压缩映像时执行的钩子函数 |
error | Function | null | 当压缩图像失败时,将执行钩子函数 |
后台管理页面
const compressFile = (file) =>
new Promise((resolve) => {
new Compressor(f