찾다

 >  Q&A  >  본문

javascript - js는 Uncaught (in promise) TypeError와 같은 비동기 오류를 어떻게 포착합니까?

1. window.onerror来捕获这种未知异步错误,但是失败了,根本就没有检测到,问:onerror是不是无法检测到这种异步错误?
2、因为是vue的模块文件报错,无法使用try-catch를 사용하여 캡처된 오류를 래핑해 보세요. 그럼 그것을 감지할 수 있는 방법은 없을까? 아래와 같이 경로 전환 시 vue 모듈에서 비동기 오류가 발생했습니다. (경로가 전환되기 전에 vue 배열 요소가 지속적으로 업데이트되었습니다.)...

迷茫迷茫2704일 전1484

모든 응답(1)나는 대답할 것이다

  • 为情所困

    为情所困2017-07-05 11:01:52

    오류를 잡으려면 Promise 인스턴스 끝에 캐치를 추가하세요

    PromiseA+ 사양에는 Promise.prototype.catch 메서드가 포함되어 있지 않습니다. 이 메서드는 ES6 사양에 작성되어 있으며 Promise의 마지막 단계에서 모든 오류를 직접 잡아낼 수 있습니다. 인스턴스

    회신하다
    0
  • 취소회신하다