vue-router 는 url 주소에 대한 navigator 역할을 하는 중요 라이브러리이다.
참고 사이트 : https://router.vuejs.org/kr/installation.html
1. npm 을 사용한 vue-router 설치
명령어
npm install vue-router --save
2. router 관련 vue 파일 생성
src 폴더 내 router 폴더를 생성
router 폴더 내 index.js 파일을 생성
아래 코드를 통해 router 를 추가한다.
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const router = new VueRouter({
mode: 'history',
routes: [
{
path: '/',
component: Home,
beforeEnter: requireAuth
},
{
path: '*',
component: NotFound
}
]
})
export default router
3. main.js 내 vue-router 관련 코드 추가
main.js 파일 내
import router from './router'
Vue 클래스 내 router 추가
예제
import Vue from 'vue'
import './plugins/vuetify'
import './plugins/vuetify'
import App from './App.vue'
import 'roboto-fontface/css/roboto/roboto-fontface.css'
import 'material-design-icons-iconfont/dist/material-design-icons.css'
import router from './router'
Vue.config.productionTip = false
new Vue({
render: h => h(App),
router
}).$mount('#app')
4. App.vue 내 router
<router-view>
'Vue.js' 카테고리의 다른 글
[Vue.js] Vuetify 설치 및 튜토리얼 학습 (0) | 2018.12.13 |
---|