可以作为一个公共方法,看自己需求,需要传入一个上传成功的图片file文件
const imgupload = (file, callback) => {
// 压缩图片需要的一些元素和对象
const reader = new FileReader()
reader.readAsDataURL(file)
// 文件base64化,以便获知图片原始尺寸
reader.onload = function (e) {
typeof callback === 'function' && callback(reader.result)
}
}
export default imgupload
在自己需要用的页面引入
file文件就是上传的图片文件, data需要的base64