收藏
回答

错误处理

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

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

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

最后一次编辑于  2018-08-31  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 村长我饿了
    村长我饿了
    2018-08-31


    2018-08-31
    赞同 1
    回复 2
    • two dog
      two dog
      2018-08-31

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

      2018-08-31
      回复
    • Dream丶微微一笑😏
      Dream丶微微一笑😏
      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
      回复