• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

a태그대신 router-link를 사용해야 하는 이유가 있나요?

20.09.02 09:16 작성 조회수 299

1

router-link 가 a태그로 대체된다고 강의에서 설명하셨는데

그냥 a태그를 사용하면 되지 구지 router-link를 따로 만든 이유나 장점이 있을것 같은데

router-link를 사용해서 얻는 이점이 뭔가요?

어떤 경우에 a태그보다 router-link를 사용해야 하는지 구체적으로 좀 알려주시면 감사하겠습니다.

답변 1

답변을 작성해보세요.

0

안녕하세요 somang1u님, 좋은 질문이네요 :)

뷰 라우터 라이브러리를 사용할 때 a 태그 대신 router-link 태그를 사용해서 얻는 이점은 여러 가지가 있습니다. 라우팅 활성화 상태에 따른 CSS 클래스 추가, 그리고 브라우저의 히스토리 스택 조작을 편하게 할 수 있는 attributes등 여러 가지가 있는데요. 여기서 모든 상황을 나열해 드리긴 어려울 것 같고 아래 링크 참고해보시면 좀 더 이해하시기 수월할 것 같습니다 :)

https://router.vuejs.org/api/

위 기능들은 a 태그에서 제공되지 않습니다 :)

수강해주셔서 감사합니다~