1. Vue Router 설치
npm install vue-router@4
2. Vue Router 사용
main.js
import { createApp } from 'vue'
import App from './App.vue'
import CommonComp from '@comp/common'
import Store from '../store'
import Router from '../router'
createApp(App)
.use(CommonComp)
.use(Store)
.use(Router)
.mount('#app')
router/index.js
import { createRouter, createWebHashHistory } from 'vue-router'
import routes from './modules/index.js'
const router = createRouter({
history: createWebHashHistory(),
routes: routes
})
export default router
3. Routes 선언
Route Name 상수 정의 : src/constants/route.json
{
"Main": "Main"
}
Route Path 정의 : router/module/index.js
import ROUTE from '@constants/route.json'
const MainPage = () => import(/* webpackChunkName: "group-main" */'@pages/main/MainPage.vue')
export default [
{
path: '/',
name: ROUTE.Main,
component: MainPage
}
]
v-model 커스텀 Component 만들기 (0) | 2023.01.22 |
---|---|
컴포넌트 import 없이 사용하기 - 전역등록 (0) | 2023.01.22 |
Vuex (0) | 2023.01.22 |
Vue Application Package 구조 (0) | 2023.01.22 |
Vue Component 쉽게 debug 하기 (0) | 2023.01.22 |
댓글 영역