반응형
vue.js 단일 파일 구성 요소를 백그라운드에서 로드하는 방법
나는 현재 vue 단일 파일 구성요소에 점/마커가 있는 (지리학적) 지도를 가지고 있다.점/마커의 세부사항을 표시할 때, 나는 이제 지도 구성요소의 '위쪽에 위치'하는 모달(modal)을 사용한다.모달을 닫을 때 지도가 다시 로드되지 않고 모든 것이 동일한 상태로, 필요에 따라.
나는 모달 대신 다른 vue 구성 요소를 사용하는 것을 선호하지만, 지도로 돌아가면 다시 로드되어 상태가 사라졌다.지도를 백그라운드에서 쉽게 로드할 수 있는 방법이 있을까?그래서 '역사'로 돌아갈 때도 여전히 같은 상태인가?
keep-alive 구성 요소를 사용하여 다른 경로로 이동할 때 구성 요소를 활성 상태로 유지하십시오.https://vuejs.org/v2/guide/components.html#keep-alive
다른 옵션은 구성 요소의 상태를 Vuex와 같은 저장소에 저장하는 것이다. Vuex와 같은 저장소는 전세계적으로 사용할 수 있기 때문에 탐색할 때 데이터를 저장할 수 있다.
반응형
'Programing' 카테고리의 다른 글
Vue에서 라우터 보기 구성 요소 다시 렌더링 (0) | 2022.04.04 |
---|---|
Redex로 반응할 때 Dygraph 사용? (0) | 2022.04.04 |
vue의 형식 지정 - 속성 'validate'가 'Vue | 요소 | 부[] | 요소[]'에 존재하지 않음 (0) | 2022.04.04 |
리듀렉스 및 리액트라우터 동기화 유지 (0) | 2022.04.04 |
Ubuntu에서 pip을 통해 python3 버전의 패키지를 설치하는 방법? (0) | 2022.04.04 |