前言
最近在做后台管理项目,采用的 vue-element-admin ,上传图片是一个很常用的功能,也遇到了很多问题,刚好趁此机会做一些总结。
初步总结下会提到的问题,目录如下:
- el-upload 自定义上传方法
- 图片上传到七牛云
- 图片压缩后再上传(压缩使用 lrz)
- el-upload 进度条不显示的问题
版本信息:
- element-ui 2.3.4
- vue 2.5.10
提示:
由于每个人做的业务不尽相同,所以文章里的代码只是起一个引导作用,提供一个思路,具体可以根据自己的需求来调整。
正文
上传图片到七牛云
这个需要前后端的配合才能实现,这里 是官方的 JavaScript SDK 参考链接。
在使用 JS-SDK 之前,您必须先注册一个七牛帐号,并登录控制台获取一对有效的
AccessKey和SecretKey,您可以阅读 快速入门 和

本文介绍了在vue-element-admin项目中使用Element UI的上传组件el-upload遇到的问题及解决方案,包括如何上传图片到七牛云,实现图片上传前的压缩,解决el-upload进度条不显示的问题。文中详细讲解了与七牛云JS-SDK的集成,自定义上传功能的实现,以及利用lrz库进行图片压缩。同时,针对el-upload进度条不显示的bug,给出了通过监听axios的上传进度事件来修复的方法。
最低0.47元/天 解锁文章
4740

被折叠的 条评论
为什么被折叠?



