收藏
回答

错误处理

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 客户端 6.5.3 2.0.0

小程序中有些时候加载图片加载错误,控制台会报错误,我想将这个错误进行处理,该怎么做?

小程序中有没有对应的错误处理机制啊,我知道有一个onError,但是好像所有的错误都会触发,我只想处理图像加载错误应该怎么干

回答关注问题邀请回答
收藏

1 个回答

  • 2018-08-31


    2018-08-31
    有用 1
    回复 2
    • two dog
      two dog
      2018-08-31

      哦哦,我知道这个,我就是根据这个把错误的图片替换成默认的图片。但是这样,控制台还是会抛出错误,这个应该怎么处理,我不想让它在控制台打印错误

      2018-08-31
      回复
    • 2018-08-31

      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直接替换就可以了

      2018-08-31
      回复
登录 后发表内容