2017-12-18 3 views

답변

0

이 같은 경로 경로, params가 액세스 할 수 있습니다 내가 제대로 이해하면

this.$route.path 또는 함수, 계산 된 소품이나 템플릿 내에서

this.$route.params.id 

+0

다른 방법이 있습니까? [Vue의 의사] (https://router.vuejs.org/ko/essentials/passing-props.html)에서 볼 수있는 최선의 방법은 아닌 것 같습니다. –

+0

'User' 컴포넌트에'props : { sidebar : true }'을 전달하겠습니까? – samayo

+0

내 사용자 구성 요소에 필요합니다. –

1

, 당신이 원하는 소품 sidebartrue (정적)으로 설정하고 id:id URL 매개 변수 (동적)로 설정하십시오.

당신은 매개 변수로 경로를 취하고 소품 값을 사용하면 구성 요소에 설정할 반환하는 함수를 사용해야합니다 :

props: route => ({ 
    id: route.params.id, 
    sidebar: true, 
}) 

는 VUE 라우터의 문서에서 Function Mode에서보세요을 자세한 내용은.

+0

여러 구성 요소가 있고 서로 다른 명명 된 구성 요소에 다른 세트의 소품을 전달해야하는 경우 여전히 가능합니까? –

관련 문제