微信小程序渲染层网络层错误导致图片无法成功加载显示 (HTTP/1.1 500 Internal Server Error)
OrangeThinK 2024年02月17日 •  0

0.png
之前的小程序频频报错,一看原因原来
一是之前的云开发被腾讯收回了导致无法使用云函数获取Openid导致出错
二是图片在页面加载的时候image中的值还是空的,导致报错,虽然我在此之前使用的是wx:if来判断值是否存在,这也就导致它网速好的时候Bug不显现出来

原报错代码

<image style="height: 40px;width: 40px;border-radius: 50%;" wx:if="{{item.avator}}" src="https://www.mochengli.cn{{item.avator}}"></image>

采用wx:if对变量进行处理,加上 wx:if="{{item.avator.length>0}}"值的长度判断

<image style="height: 40px;width: 40px;border-radius: 50%;" wx:if="{{item.avator.length>0}}" src="https://www.mochengli.cn{{item.avator}}"></image>

注意:自己给图片src设置的变量名是什么,那wx:if的值要对应,这个不用我提醒吧

现在可以正常显示啦
1.png

(草稿)通过Syncthing+实现同步备份 打赏
请作者吃个鸡腿!
那我就当你的旁路接入式路由器,守护着你,却又不干涉你

该页面评论已关闭