报`Uncaught (in promise)`错误解决办法

前端 0

使用了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) => {}); },

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

有收获?希望老铁们来个三连击,给更多的同学看到这篇文章

1、老铁们,关注我

2、给点个赞呗,可以让更多的人看到这篇文章,顺便激励下我

也许您对下面的内容还感兴趣: