Vue

[vue] router 라우터 사용법

ITtraveler 2024. 8. 6. 12:50

 

vue router  라우터 사용법

 

 

 

라우터란?

라우터는 웹 애플리케이션에서 URL 경로에 따라 어떤 컴포넌트나 페이지를 보여줄지를 결정하는 시스템입니다. 예를 들어, 사용자가 '홈' 링크를 클릭하면 홈 페이지로 이동하고, '정보' 링크를 클릭하면 정보 페이지로 이동하도록 설정할 수 있습니다. 이를 통해 사용자에게 원하는 콘텐츠를 쉽게 제공할 수 있습니다.

 

 

라우터 설치

npm install vue-router

터미널에서 vue-router를 설치해 줍니다.

 

 

main.js

import { createApp } from "vue";
import App from "./App.vue";
import router from "./router";

const app = createApp(App);

app.use(router);
app.mount("#app");

 

 

App.vue

<router-view></router-view>

App.vue에서 <template> 사이에 넣습니다.

 

 

router - index.js

import { createRouter, createWebHistory } from "vue-router";

import ItemPage from "@/pages/ItemPage.vue";
import ItemDetailPage from "@/pages/ItemDetailPage.vue";

const router = createRouter({
  history: createWebHistory(),
  routes: [
    { path: "/item/list", component: ItemPage },
    { path: "/item/list/details", component: ItemDetailPage },
  ],
});

export default router;

주소를 설정해주는 부분입니다.

vue-router와 각 페이지.vue를 import해줍니다.

하단에 createRouter를 하여 주소 경로를 지정해줍니다.