微信小程序 图片显示不出来的问题 100%管用
相信大多数微信小程序的开发者都会遇到的一个问题就是图片在模拟器上能显示 跑到真机上就不行,而且ios能显示安卓却显示不了的问题,这个问题也是困扰了我很久,最终想到了解决方案。
大多数情况下 都是后端返回一个url地址然后我们再拿基准路径去拼接 ok这没问题 在pc端和ios都可以显示,但是安卓不行,因为我们拼接的这个路径实际上返回来的是一个流我们需要进行处理转换成base64格式才能正常显示 而pc和ios可能内部做了处理所以能显示出来。
为此我封装了一个小工具 话不多说上代码:
如果后端返回的ulr路径最后 没带文件名可以把fileNmae注释掉以免报错,然后resolve那里写死成jpeg(正常情况都会带上)
使用方法:
fileStreamturn: function(url) {return new Promise(function(resolve,reject) {uni.request({url: url,method: 'GET',responseType: 'arraybuffer',header:{Authorization: token},success: res => {let datas = res.data;let fileName = url.slice(url.indexOf('.')+1)resolve(`data:image/${fileName};base64,`+uni.arrayBufferToBase64(datas))},});})
},
微信小程序 图片显示不出来的问题 100%管用相关推荐
- 微信小程序图片显示不全
最近小程序蛮火. 直入主题: 对于一张网络图片高度太高,而显示不全如何解决? 其实我一贯的观点是,所有的问题从api中都能够找到答案,只是有时候缺少耐 心,而没有好好去读官方api,出现问题后着急的g ...
- 关于微信小程序不能显示图片
本人场景:wxml <image> 标签设置 src="../../images/中文名.png" 时出现 IOS 端显示没问题,而安卓端不显示图片的问题. 上网一查才 ...
- 微信小程序不显示base64位图片
我是用uniapp开发,一开始在微信小程序无法显示base64 图片 但是在开发者工具上可以 如果是存在自动换行的话可以使用 xxx.replace(/[\r\n]/g,""); ...
- 微信小程序图片全屏预览组件,并解决svg真机显示黑屏问题
自己码了个微信小程序图片全屏预览组件,并解决了svg真机显示黑屏问题(即png等格式可以正常显示,但就svg无法显示). /*** 微信小程序图片预览组件* 1.支持预览svg.png.jpeg.jp ...
- 关于微信小程序图片不显示的问题解决方案
关于微信小程序图片不显示的问题解决方案 经过查阅资料发现如下文档导致图片不显示: 1.本地图片是用image加载的:src="../../../images/ic_header.jpg&qu ...
- 小程序 图片上传php后台,微信小程序图片选择、上传到服务器、预览(PHP)实现实例...
微信小程序图片选择.上传到服务器.预览(php)实现实例 小程序实现选择图片.预览图片.上传到开发者服务器上 后台使用的tp3.2 图片上传 请求时候的header参考时可以去掉(个人后台验证权限使用 ...
- php 点击选择图片上传,微信小程序图片选择、上传到服务器、预览(PHP)实现实例...
微信小程序图片选择.上传到服务器.预览(PHP)实现实例 小程序实现选择图片.预览图片.上传到开发者服务器上 后台使用的tp3.2 图片上传 请求时候的header参考时可以去掉(个人后台验证权限使用 ...
- 微信小程序图片裁剪插件image-cropper
image-cropper 一款高性能的微信小程序图片裁剪插件,支持旋转.设置尺寸 功能亮点 1.支持旋转支持旋转支持旋转. 2.性能超高超流畅,大图毫无卡顿感. 3.可以设置导出图片尺寸. 4.自由 ...
- 微信小程序图片(头像)裁剪工具we-cropper含2d版-完整版
微信小程序图片(头像)裁剪工具we-cropper含2d版-完整版 本教程基于 we-cropper v1.4.0,非本人同意禁止任何形的转载 we-cropper官方下载链接 效果图 一.非2d版 ...
- 制作esp32-cam拍照上传,微信小程序照片显示的监控小车
前期配件准备 ESP32-CAM开发环境配置 程序下载 连接小车 控制台查看图片 微信小程序的开发 1.前期配件准备 小车套件(网上购买即可,较为方便的选择) ESP32-CAM (推荐安信可,外加T ...
最新文章
- 单列模式(懒汉)测试代码
- Linux C函数之时间函数
- 程序媛记一次在线创建索引被kill案例及应对措施
- 金额大小写转换(4)
- Oracle拜年段子,oracle标题
- 工会活动报名统计在微信里面_工会开发人员可以在索尼爱立信Xperia™PLAY上获得更多关注
- Java项目-黄金矿工
- 怎么做ssl证书配置?
- 图像处理中“灰度级数”是什么?(灰度值)(位深度)(1bit=1位)
- mac上Python版本不同时给指定的版本安装库
- 消费心理学(04):价格锚点
- UDT协议学习笔记(一)UDT概述
- 专业程序设计part2
- 初出茅庐的小李第19篇博客之广和通G510模块接入机智云平台
- ENGINE=InnoDB AUTO_INCREMENT=51(mysql)
- java 笔试题一套_软世通分享一套Java笔试题
- Matlab 常用语句
- 杰出产品经理阅读笔记(一)之职业认知篇
- 谷歌浏览器 input 默认填充问题
- python隐藏画笔箭头的函数是hide_隐藏画笔箭头的函数是()。