Uncaught (in promise) 的解决方法

在微信小程序开发过程中,使用了promise,但是在使用的过程中报Uncaught (in promise)错误,第一次遇到这种错误,左右在此记录下,方便以后解决问题

  getImage: function(url) {
    return new Promise((resolve, reject) => {
      wx.getImageInfo({
        src: url,
        success: function(res) {
          resolve(res)
        },
        fail: function() {
          reject("")
        }
      })
    });
  },  //原来

//修改后

  getImage: function(url) {
    return new Promise((resolve, reject) => {
      wx.getImageInfo({
        src: url,
        success: function(res) {
          resolve(res)
        },
        fail: function() {
          reject("")
        }
      })
    }).catch((e) => {});
  },

只要在后面加上.catch((e) => {}),就不会报错了,

猜你喜欢

转载自blog.csdn.net/dwb123456123456/article/details/89083464
今日推荐