vue 請求報錯 Uncaught (in promise) 的解決方法
阿新 • • 發佈:2021-09-06
如果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) => {}),就不會報錯了,