诗小柒
诗小柒
  • 发布:2018-11-15 16:58
  • 更新:2019-01-09 17:28
  • 阅读:689

【插件分享】uni-app 图片压缩插件、带图片自动旋转修正

分类:uni-app
5 关注 分享
DCloud_heavensoft DCloud_UNI_Neil 8990478@qq.com wenju 呆呆呆呆呆俊

要回复文章请先登录注册

yiren_eryi@sina.com

yiren_eryi@sina.com

回复 yiren_eryi@sina.com: 我我我,自己回答自己的问题,是我之前想差了。。。
type=base64,不是传base64字符串,还是传url,只是在返回的时候返回base64字符串,具体处理在cpimg.vue第157行有判断
啊,我这是提了什么蠢问题_(:з」∠)_

PS:再次感谢大佬,大佬666
2019-01-09 17:28
yiren_eryi@sina.com

yiren_eryi@sina.com

大佬,求问base64怎么压缩啊?

<cpimg ref="cpimg" @ok="cpimgOk" @err="cpimgErr" size="500" maxWidth="300" ql="0.5" type="base64"></cpimg>
这里vue定义type直接给base64,调用压缩方法会直接走进失败方法/(ㄒoㄒ)/~~

我看了cpimg.vue的处理代码:
70行的:_cpImg(resPath) 。这个方式是压缩图片的,but它传的参数是个path路径啊
因为里面75行用到了获取图片信息的方法:uni.getImageInfo,
里面76行:src: resPath,直接传这个参数,如果给base64字符串,就会直接走失败处理,因为base64不是一个正确的图片路径打不开

可能我太菜了,不太懂怎么用,求解

ps:我本来想传文件的,但是我连怎么传文件都没整明白_(:з」∠)_
2019-01-09 17:06
892642257@qq.com

892642257@qq.com

up up
2018-11-16 09:24