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 |
댓글 영역