728x90
반응형
작성일자 : 2020.09.07
환경 : Vue 2, vue-router 3.4.3
1. vue-rotuer 설치
> npm install vue-router or > yarn add vue-router |
2. vue-router 설정
main.js
import Vue from 'vue' import App from './App.vue' Vue.config.productionTip = false // 임시 Component const Foo = { template: '<div>foo</div>' } const Bar = { template: '<div>bar</div>' } // Import Vue Router import VueRouter from 'vue-router'; // 플러그인 형태의 VueRouter 등록 Vue.use(VueRouter); // 라우터 객체 생성 const router = new VueRouter({ mode: history, routes: [ { path: '/foo', component: Foo }, { path: '/bar', component: Bar } ] }) new Vue({ render: h => h(App), router, // 라우터 등록 }).$mount('#app')
|
App.vue
<template>
|
3. 확인
/foo 직접 접근 시
/bar 직접 접근 시
foo 링크 클릭 시
bar 링크 클릭 시
728x90
반응형
'Javascript' 카테고리의 다른 글
javascript example (0) | 2021.02.11 |
---|---|
[Vue] 컴포넌트간 데이터 통신 (0) | 2020.09.11 |
[Vue] Component 사용 (0) | 2020.09.06 |
[Vue] Vue Project 생성 (0) | 2020.09.03 |
크롬에서 POST method 호출하기 (0) | 2020.08.22 |