TIL_22.11.20

박신희·2022년 11월 20일
0

Daily_TIL

목록 보기
10/12
post-thumbnail

Vuejs에서 router설정을 하고 children을 사용했을 경우!
View에 출력하는 방법

router/index.js

{
    path:"/user",
    component: ()=> import("@/views/UserView"),
    children:[
      {
        path: "regist",
        name: "regist",
        component : ()=>import("@/components/user/UserRegist"),
      },
      {
        path: "/:id",
        name: "detail",
        component : ()=>import("@/components/user/UserDetail"),
      },
      {
        path: "login",
        name: "login",
        component: () => import("@/components/user/UserLogin"),
      },
    ],
  }

views/UserView

<template>
    <div id="UserView">
        <router-view/>
    </div>
</template>
<script>

export default{
    name:"UserView",
}
</script>
...

<router-view> 태그를 사용하면 끝!

ps.
계속 UserView에다가 Component를 선언해줘서 import를 했었는데,
그렇게 하면 모든 children이 화면에 주루룩 나온다는 점 !

profile
log my moments 'u')/

0개의 댓글