[실습] 기본 라우터 완전 초급

2019. 3. 29. 13:00Programming/Vue.js

기본적인 라우터 실습을 위해 아래 코드를 작성했다!

이게 뭐 당가... 하겠다..

 

처음 접한 나도 그러하니~

 

일단, html 부분부터 보자!

 

[HTML]

 

1. <router-link>

<router-link> : 화면상에서 a 테그로 변환되는 부분이다.

to="....................." 에 정의된 텍스트 값이 브라우저 URL 끝에 추가되는 형식으로 보여질 예정이다.

 

요렇게!!

 

 

 

2. <router-view>

<router-view> : 갱신된 URL에 해당하는 화면을 보여주는 영역!

 

 

[스크립트]

1. 컴포넌트 정의(설정)

: 컴포넌트를 정의한다. 물론, data  속성이나 el 속성을 이용하여 컴포넌트를 정의해도 OK!

 

 

2. router 변수 설정

: 각 URL에 따라 표시될 컴포넌트를 지정한다.

 

 

3. 뷰 라우터 생성 후 routes 연결

: 뷰 라우터에 routes(2번)를 연결하는 부분

 

 

 

4. 라우터 추가

: 뷰 인스턴스를 생성하여 라우터를 삽입하는 부분

 

참고) $mount() : el 속성과 같이 인스턴스를 화면에 붙여주는 역할

 

 

[실행]

 

이 결과를 토대로 저장된 파일을 실행하면 아래 화면이 표시된다.

이 상태에서 a 링크처럼 표시된 "Go to Bar"를 클릭하면 아래와 같은 화면이 표시된다.

총평 : 깜빡거림이 심하지 않고, <router-view> 영역만 자연스럽게 바뀐다는 느낌

쫌 신기하다~

'Programming > Vue.js' 카테고리의 다른 글

Nested Router 개념  (0) 2019.04.02
라우팅 시 주의사항!  (0) 2019.04.01
Vue Router의 의미  (0) 2019.03.28
[퀴즈] Component-props-for 퀴즈 풀이  (0) 2019.03.25
[퀴즈] Component-props-for 퀴즈  (0) 2019.03.13