Jang_bo_go

vue.js 동적 라우팅+동적 컴포넌트

디비드킴 2022. 1. 15. 18:31

사장님 페이지를 만들고 있는 중이다

(원래 사이트를 분리해야 하지만 토이 프로젝트이니까)

사이드 바를 구축하고 

이제 사이드바 메뉴를 만들고 클릭이 이뤄지면 

옆에 내용이 바뀌면 된다 

근데! 새로고침이 거슬렸다

 

그래서 제일 큰 컴포넌트 안에 

경로에 따라서 컴포넌트를 호출하는 방법이 없을까?

고민하다가 찾았다

 

동적 라우팅

동적 라우팅은 아주 간단하게 이뤄진다

{path:'/companyPage/:id',component:companyPage},
/경로/:값  :문자만 앞에 붙히면된다
 
받을때

컴포넌트가 필요할 때 동적으로 임포트 된다 ㅋㅋ

computed 나도 생소해서 찾아보는 중이다

이렇게 또 부드러운 화면 이동을 구현했다!

https://mygumi.tistory.com/311

 

Vue.js: computed 는 어떻게 동작하는가? :: 마이구미

이 글은 Vue.js 의 computed 속성이 어떻게 동작하는지에 대해 다뤄본다. computed 속성의 동작 원리를 알기 위해서는 Vue 의 반응형 시스템에 대한 사전 지식이 필요하다. 큰 범위에서는 Vue 의 반응형

mygumi.tistory.com

이글이 좀 잘 설명해주는 거 같다