-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
router.push로 이동 시, 유튜브 페이지의 컨텐츠 영역 안보이는 현상
23.05.29 00:59 작성 조회수 250
0
안녕하세요.
좋은 강의 감사드립니다.
form-handling 페이지에서
<script setup> 내에서
router.push( {name: 'youtube'} ) 만 기입하여
바로 이동할 수 있도록 해보았습니다.
(라우터설정에는 name에 youtube' 미리 수정해두었습니다.)
그런데 이동은 정상적으로 되는데, 컨텐츠영역이 나오지를 않네요. (IndexPage.vue 부분)
왜 안나오는지, 어떻게해야 나오게 되는지 좀 알 수 있을까요?
감사합니다.
답변을 작성해보세요.
0
박태구
질문자2023.05.29
안녕하세요.
일단 나오게는 변경하였습니다!
라우터설정에서 name을 layout쪽에 지정하였는데,
이걸 children쪽에 name을 youtube로 지정하여 컨텐츠영역도 정상적으로 보였습니다.
해결은 되었지만, 이해는 잘 안가네요 ㅠ
Index.vue에 name을 설정하여 router.push로 이동해도 해당 페이지가 모든 영역을 import하고 있으면 이상없이 잘 되어야할 것 같은데, 왜 컨텐츠 영역만 안나올까요.. ㅜㅠ
컨텐츠쪽은 router-view로 보여주게 되어있어서 뭔가 이거랑 관련이 있을 것 같은데요.. 정확히는 모르겠네요. 혹시 설명 가능하시면 답변 좀 부탁드리겠습니다!!
다시한번 좋은강의 감사드립니다!
답변 1