페이지를 다시 로드하는 동안 상태를 지속적으로 유지
P粉848442185
P粉848442185 2023-08-15 10:24:33
0
1
482
<p>이상한 질문일 수도 있지만 저는 Vue를 처음 접했고 아직 답변을 찾지 못했습니다. v-if와 v-else를 사용하면 모든 것이 잘 작동합니다. </p> <pre class="brush:php;toolbar:false;"><CodeForm v-if="isLoginFormSent" /> <LoginForm v-else /></pre> <p>그러나 페이지를 다시 로드한 후에는 모든 것이 v-if 상태로 돌아갑니다. 페이지를 다시 로드한 후 v-else 상태가 표시되도록 하는 방법이 있나요? </p>
P粉848442185
P粉848442185

모든 응답(1)
P粉023650014

Vue 앱에서 페이지가 다시 로드되면 구성 요소의 상태가 초기 상태로 재설정되고 데이터 속성이 기본값으로 반환되므로 이 동작이 발생합니다.

페이지를 다시 로드할 때에도 상태를 v-else지속하려면 로컬 또는 세션 저장소의 상태 유지, 쿠키 또는 URL 상태(예: Vue Router)와 같은 다양한 전략을 사용할 수 있습니다.

가장 쉬운 방법은 바인딩을 위해 localStorage中。请参阅此文章,了解如何利用localStorage에 저장하는 것입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿