Keep state persistent between page reloads
P粉848442185
P粉848442185 2023-08-15 10:24:33
0
1
499
<p>Maybe this is a strange question, but I'm new to Vue and haven't found an answer yet. When I use v-if and v-else everything works fine: </p> <pre class="brush:php;toolbar:false;"><CodeForm v-if="isLoginFormSent" /> <LoginForm v-else /></pre> <p>But after reloading the page, everything goes back to v-if state. Is there a way to ensure that the v-else status is shown after the page reloads? </p>
P粉848442185
P粉848442185

reply all(1)
P粉023650014

When the page is reloaded in a Vue app, the component's state is reset to its initial state and the data properties are returned to their default values, which is why you are encountering this behavior.

If you want to preserve v-else state across page reloads, you can use different strategies, such as persisting state in local or session storage, cookies or URL state like Vue Router).

The easiest way is to save it in localStorage. Please refer to this article to learn how to use localStorage for binding.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template