小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序中有些时候加载图片加载错误,控制台会报错误,我想将这个错误进行处理,该怎么做?
小程序中有没有对应的错误处理机制啊,我知道有一个onError,但是好像所有的错误都会触发,我只想处理图像加载错误应该怎么干
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
哦哦,我知道这个,我就是根据这个把错误的图片替换成默认的图片。但是这样,控制台还是会抛出错误,这个应该怎么处理,我不想让它在控制台打印错误
data = {
list:[]
lists: []
}
imgerror: function(e){
var ind = e.currentTarget.dataset.index, lists = this.data.lists;
lists[index].url = (默认图片)
wx.setData({
lists: lists
});
<image src="{{item.url}}" binderror="imgerror" data-index="{{index}}">
出错了替换data的数据就可以了, 列表有index索引。json直接替换就可以了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
哦哦,我知道这个,我就是根据这个把错误的图片替换成默认的图片。但是这样,控制台还是会抛出错误,这个应该怎么处理,我不想让它在控制台打印错误
data = {
list:[]
lists: []
}
imgerror: function(e){
var ind = e.currentTarget.dataset.index, lists = this.data.lists;
lists[index].url = (默认图片)
wx.setData({
lists: lists
});
}
<image src="{{item.url}}" binderror="imgerror" data-index="{{index}}">
出错了替换data的数据就可以了, 列表有index索引。json直接替换就可以了