1. 程式人生 > 其它 >vue 請求報錯 Uncaught (in promise) 的解決方法

vue 請求報錯 Uncaught (in promise) 的解決方法

如果promise中 reject的錯誤沒有被捕獲到就會報這個錯誤

getImage:function(url){ returnnewPromise((resolve,reject)=>{ wx.getImageInfo({ src:url, success:function(res){ resolve(res) }, fail:function(){ reject("") } }) }).catch((e)=>{
console.log(e)
}); },
  // 獲取溢價列表
      premiumsData(data) {       
        getPremiums(data).then(res 
=> { if (res.data.data.length > 0) { this.data= res.data.data; } }).catch(err=>{ console.log(err) }); },

只要在後面加上.catch((e) => {}),就不會報錯了,