반응형
-
router-view
-
사용자가 url을 직접 입력하여 해당하는 url로 이동
-
-
html
<div id="app">
<router-view></router-view>
</div>
<!-- cdn 방식 vue router 설치 -->
<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
-
javascript
var router = new VueRouter({
routes: [
{
path: '/foo',
component: {
template: '<div>foo</div>'
}
},
{
path: '/bar',
component: {
template: '<div>bar</div>'
}
}
]
});
new Vue({
el: '#app',
router: router
});
-
view-link
-
url 입력없이 링크를 클릭하여 해당하는 url로 이동
-
-
html
<div id="app">
<router-link to="/foo">foo</router-link>
<router-link to="/bar">bar</router-link>
</div>
<!-- cdn 방식 vue router 설치 -->
<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
-
javascript
var router = new VueRouter({
routes: [
{
path: '/foo',
component: {
template: '<div>foo</div>'
}
},
{
path: '/bar',
component: {
template: '<div>bar</div>'
}
}
]
});
new Vue({
el: '#app',
router: router
});
반응형
'JS > Vue' 카테고리의 다른 글
Vue.js 디렉티브 directive (v-on, v-bind) (0) | 2021.02.12 |
---|---|
Vue.js 디렉티브 directive (v-text, v-html, v-show, v-if) (0) | 2021.02.11 |
Vue.js 템플릿 문법 (0) | 2021.02.11 |
Vue.js 컴포넌트 등록 (0) | 2021.02.02 |
Vue.js 인스턴스 생성 (0) | 2021.02.02 |