찾다

 >  Q&A  >  본문

javascript - 어떤 상황에서 구성 요소의 수명 주기 beforeDestory가 트리거됩니까?

점프를 라우팅할 때 트리거될 수 있나요? 경로 점프를 했을 때 beforeDestory의 함수가 실행되지 않는 것을 발견했는데, 컴포넌트가 소멸되기 전에 실행해야 하는 코드가 있었습니다. 어떻게 해야 합니까?
https://jsfiddle.net/44w37p34/ 친구가 방금 나에게 데모를 보냈습니다. 경로가 점프했을 때 그의 beforeDestory가 실행되었지만 내 것은 작동하지 않았습니다. 이유는 무엇입니까?

天蓬老师天蓬老师2701일 전1205

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

  • 漂亮男人

    漂亮男人2017-07-05 10:48:40

    원인을 찾았습니다. 이전에 라우터 보기에 연결 유지를 추가하여 구성 요소가 캐시되도록 했기 때문에 beforeDestory 및 destoryed가 트리거되지 않습니다.

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-07-05 10:48:40

    해봤는데, 경로 전환 시 beforeDestroy 메소드 실행을 트리거할 수 있습니다.

    으아악

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