vue router
-
Vue.js - Vue Router의 라이프사이클IT/Vue.js 2020. 8. 4. 13:19
내비게이션 가드 내비게이션 가드는 라우터에서 다른 라우터로 이동하는 내비게이팅이 수행될 때 실행되어 라우터의 이동을 막거나 혹은 다른 라우터로 리다이렉팅 할 수 있는 기능입니다. 내비게이션 가드는 적용 범위에 따라 전역 가드, 라우트별 가드, 컴포넌트별 가드로 나뉘어집니다. 그리고 다시 가드의 호출 타이밍에 따라 before 훅과 after 훅으로 나뉘게 됩니다., before 훅은 라우터의 이동이 끝나기 전에 미리 호출되는 훅이며, after 가드는 라우터의 이동이 끝난 후 호출되는 훅입니다. beforeRouteLeave 컴포넌트 내에 선언하며, 기존에 존재하던 컴포넌트가 제거되기 전에 이 훅을 호출합니다. 이 훅은 주로 문서(게시글 등)를 저장하지 않은 상태로 다른 곳으로 이동하는 것을 방지하는 데..