element 上传组件 el-upload 的经验总结

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

前言

最近在做后台管理项目,采用的 vue-element-admin ,上传图片是一个很常用的功能,也遇到了很多问题,刚好趁此机会做一些总结。

初步总结下会提到的问题,目录如下:

  1. el-upload 自定义上传方法
  2. 图片上传到七牛云
  3. 图片压缩后再上传(压缩使用 lrz
  4. el-upload 进度条不显示的问题

版本信息:

  • element-ui 2.3.4
  • vue 2.5.10

提示:
由于每个人做的业务不尽相同,所以文章里的代码只是起一个引导作用,提供一个思路,具体可以根据自己的需求来调整。

正文

上传图片到七牛云

这个需要前后端的配合才能实现,这里 是官方的 JavaScript SDK 参考链接。

  • 在使用 JS-SDK 之前,您必须先注册一个七牛帐号,并登录控制台获取一对有效的 AccessKey 和 SecretKey,您可以阅读

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值