1. 程式人生 > >Vue : Expected the Promise rejection reason to be an Error

Vue : Expected the Promise rejection reason to be an Error

cti reason turn 項目 支持 expect 錯誤提示 如有疑問 是我

在vue項目中添加ESLint,new 一個 Promise 一直顯示錯誤 :Expected the Promise rejection reason to be an Error

正常來說new 一個Promise 是這樣寫的,感覺沒啥問題。

      return new Promise((resolve, reject) => {
        if (type) {
          resolve(1)
        } else {
          reject(0)
        }
      })

但是項目中添加了 ESLint 你必須按照他的規範來。

如果直接 reject(0) 這樣是不行的,要改成這樣 便可去掉這個錯誤提示

reject(new Error(0))

此隨筆乃本人學習工作記錄,如有疑問歡迎在下面評論,轉載請標明出處。

如果對您有幫助請動動鼠標右下方給我來個贊,您的支持是我最大的動力。

 

Vue : Expected the Promise rejection reason to be an Error