Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바스크립트 이벤트중지
- 자바스크립트 이벤트처리
- inner class
- 순열코드
- 자바입출력
- str to char array
- 후위표기
- 조합 재귀
- 자바 순열 코드
- 순열 재귀
- 알고리즘
- 알고리즘 그래프
- 자바 재귀 조합
- jquery dom 계층 선택자
- java 내부 클래스
- java lambda
- parseInt()
- jquery 필터선택자
- 상속
- 자바 조합 재귀
- 재귀함수
- Interface
- jquery 이벤트 처리
- java Collections.sort()
- Java
- 자바
- 재귀
- jquery 속성선택자
- char to str
- 서로소
Archives
- Today
- Total
유블로그
[Vuejs] vue-router 본문
vue-router
- 라우팅 : 웹 페이지 간의 이동 방법
- 라우터는 컴포넌트와 매핑
- SPA(Single Page Application) 제작할 때 유용
<div id="app">
<h1>Router</h1>
<p>
<router-link to="/">Home</router-link>
<router-link to="/board">게시판</router-link>
<router-link to="/qna">QnA</router-link>
<router-link to="/gallery">앨범</router-link>
</p>
<router-view></router-view>
</div>
<script>
const Main ={
template: `<div>메인페이지</div>`
};
const Board ={
template: `<div>게시판페이지</div>`
};
const Qna ={
template: `<div>답변형게시판페이지</div>`
};
const Gallery ={
template: `<div>사진페이지</div>`
};
const router = new VueRouter({
routes: [
{
path: '/',
component: Main,
},
{
path: '/board',
component: Board,
},
{
path: '/qna',
component: Qna,
},
{
path: '/gallery',
component: Gallery,
},
]
});
new Vue({
el: "#app",
router,
});
</script>
<router-link> 는 <a> 와 같다.
<router-view></router-view> => 현재 라우트에 맞는 컴포넌트가 렌더링된다.
'Vuejs' 카테고리의 다른 글
[Vuejs] vuex (0) | 2020.11.23 |
---|---|
[Vuejs] SFC(Single File Component) (0) | 2020.11.23 |
[Vuejs] HTTP 통신 : axios (0) | 2020.11.23 |
[Vuejs] Component & Event (0) | 2020.11.23 |
[Vuejs] Vue Instance 속성 (0) | 2020.11.23 |