인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박효정님의 프로필 이미지
박효정

작성한 질문수

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

[실습] 공통 컴포넌트 구현(1) - 페이지별 데이터 분기

라우터 별 분기처리시 this.$route.name 을 사용하는 이유가 궁금합니다.

작성

·

353

1

강의의 약 5분쯤에 컴포넌트를 재사용하기위해 데이터를 불러오는 로직을 분기처리하는 것에 대한 궁금증인데요..

this.$route.path 를 써도 분기처리 가능하고 사실 name을 쓰려면 route 설정에 name을 추가해줘야 하는데, 하나의 필드를 추가할 만큼 path가 아닌 name을 쓰면 좋은 점이 있는지 궁금합니다.

답변 1

1

안녕하세요, 좋은 질문이네요. path나 name 둘 중에 편한 걸로 분기치시면 됩니다. name이 좀 더 유니크한 값을 정의할 수 있고 path는 복잡해졌을 때 관리가 어려울 수 있다 정도의 차이가 있을 것 같아요 :)

박효정님의 프로필 이미지
박효정

작성한 질문수

질문하기