처음부터 시작하는 Java
  • 이름이 있는 라우트
    2024년 05월 31일 18시 20분 09초에 업로드 된 글입니다.
    작성자: 원2
    728x90
    반응형

    라우트를 생성할 때 선택적으로 라우트에 name 을 지정가능

    const routes = [
      {
        path: '/user/:username',
        name: 'profile', 
        component: User
      }
    ]

     

    그러면 <router-link>에 to prop 을 전달할 때 path 대신 name 을 사용할 수 있음

    <router-link :to="{ name: 'profile', params: { username: 'erina' } }">
      사용자 프로필
    </router-link>

     

    이렇게 되면 /user/erina 로 링크를 생성하게 된다

     

    • name 을 사용했을 때의 이점
    • 하드코딩 URL 없음
    • params 의 자동 인코딩
    • URL 오타방지
    • 경로 순위를 우회하여, 같은 경로와 일치하는 하위 순위 라우트를 표시

     

    각 이름은 모든 라우트에서 유일해야함, 같은 여러 라우트에 추가하면 라우터는 마지막 것만 유지할 것임

    728x90
    반응형

    'JS F- > Vue' 카테고리의 다른 글

    Vue 에서 외부 api cors 설정  (0) 2024.06.14
    프로그래밍 방식 탐색  (0) 2024.05.31
    중첩된 라우트  (0) 2024.05.31
    Vue Router - 동적 라우트 매칭과 파라미터  (0) 2024.05.31
    Vue 라우터  (0) 2024.05.30
    컴포넌트 기초  (0) 2024.05.29
    댓글