美文网首页
uniapp image标签base64不显示图片的问题

uniapp image标签base64不显示图片的问题

作者: 幽小鬼 | 来源:发表于2021-03-26 16:29 被阅读0次

问题描述

如题,在uniapp中使用image标签,imgUrl是后端返回的一段base64格式的图片:

<image :src='imgUrl'>

这样可能会出现图片无法显示的问题,但是标签的src里是有值的,打开调试看到图片的透明度变成了0:

uni-image>img {
display: block;
position: absolute; 
top: 0;
left: 0;
opacity: 0; 
}

产生原因

这是因为base64字符串太长,在传输过程中加入回车导致

解决方法

base64中的换行符替换掉就好了:

<image :src='imgUrl.replace(/[\r\n]/g, ")'>

相关文章

网友评论

      本文标题:uniapp image标签base64不显示图片的问题

      本文链接:https://www.haomeiwen.com/subject/diojhltx.html