찾다

 >  Q&A  >  본문

javascript - VUE2.0 스위치 세부정보 페이지 데이터

목록 페이지에서 세부정보를 클릭하면 정상적으로 id에 따라 세부정보가 전환됩니다.
목록 페이지: 클릭 기능이 this.$router.push({ name: 'detail', params: { id: id }})
세부정보는 전달된 ID this.$route.params.id,

를 받습니다.

목록 페이지 오른쪽 열에는 내비게이션(인기 기사)이 있습니다. 인기 기사를 클릭하면 세부 내용으로 전환됩니다
문제는 주소 표시줄: xx/detail/id는 정상적으로 전달될 수 있지만 세부 내용은 변경되지 않음
일반 해시가 변경되면 해당 해시도 변경되어야 합니다. 세부 데이터, 인기 기사 클릭, 해시가 변경되었지만 세부 정보 페이지는 한 번만 로드됩니다.
어떤 Vue 마스터가 이유를 설명할 수 있습니까

세 가지 특정 페이지의 코드:
APP.vue

으아아아

hotList.vm, hotList.vm 및 artList.vm은 동일한 코드 논리를 가지고 있습니다

으아아아

detail.vue

으아아아

라우팅:

으아아아
学习ing学习ing2704일 전1131

모든 응답(1)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-07-05 10:49:46

    초기 추정에서는 문제가 Detail.vue 구성 요소에 있다는 것입니다. Detail.vue의 listId 항목 할당에 문제가 있습니다. 다음을 시도해 보세요.

    으아악

    이러한 방식으로 구성 요소가 처음 로드될 때 올바른 라우팅 매개변수를 얻을 수 있으며, 라우팅이 변경될 때 라우팅 매개변수를 올바르게 얻을 수도 있습니다.

    회신하다
    0
  • 취소회신하다