뷰 새로 고침하지 않는 라우터 링크, URL 변경하지만 페이지를 사용 후

배경

현재 프로젝트에 이러한 문제가 발생했습니다 사용하는 경우 router-link바이 점프, URL 이후 /uuid/iqwuei-qweqwr에 변화 /uuid/132sak-djkasd(가상의 UUID입니다), 페이지가 새로 고쳐지지 않습니다.

이유

나는 세계를 수신 $route하지만,이 점프 만들어 { name: 'uuid', params: { uuid: 'iqwuei-qweqwr' } }{ name: 'uuid', params: { uuid: 'iqwuei-qweqwr' } }, 이벤트 트리거를 수신하지. 를 참조하십시오 공식 문서 자원과 구성 요소 재사용의 사용을 저장하는 것입니다.

솔루션

부모 요소에서 router-view플러스에서 key예를 들어, :

<router-view :key="$route.fullPath" />

HTTPS : //www.jianshu.com/p/c49158e4de73 재현

추천

출처blog.csdn.net/weixin_34351321/article/details/91278002