vue 请求报错 Uncaught (in promise) 的解决方法

如果promise中 reject的错误没有被捕获到就会报这个错误

 getImage: function (url) {
        return new Promise((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) => {}),就不会报错了,

 

vue 请求报错 Uncaught (in promise) 的解决方法

上一篇:程序员雄性脱发怎么治疗


下一篇:NFC 技术研究