배경
현재 프로젝트에 이러한 문제가 발생했습니다 사용하는 경우 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 재현