>  Q&A  >  본문

location.reload 문제

으아악

원래는 클릭 후 페이지를 새로 고치고 전역 변수 플래그를 할당하고 싶었습니다. 새로 고쳐졌지만 값을 성공적으로 할당하지 못했습니다. location.reload를 주석 처리하면 값을 할당할 수 있습니다.

location.reload()는 비동기인가요? 값을 할당하면 아직 새로고침이 실행되지 않고 할당이 완료된 후에 새로고침 작업이 수행되는 것인가요?

给我你的怀抱给我你的怀抱2713일 전1201

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

  • 習慣沉默

    習慣沉默2017-05-18 10:53:54

    먼저 브라우저에서 자바스크립트의 생명주기를 이해해야 합니다.

    페이지를 다시 로드하고 다음 라이프 사이클에 진입하면 할당이 성공하더라도 이전 사이클에 할당된 플래그는 삭제됩니다.

    페이지를 새로 고치는 것은 페이지를 다시 여는 것과 마찬가지로 모든 것을 버리고 다시 시작하는 것과 같습니다.

    새로 고침 링크를 클릭한 후 전역 플래그를 수정해야 하는 이상한 요구 사항은 무엇입니까?

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-18 10:53:54

    이 플래그를 localdtorage에 저장할 수 있습니다

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-18 10:53:54

    은 동기화되어야 하므로 다음을 고려하는 것이 더 나은 방법일 수 있습니다.

    으아아아

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