Verwendung von localStorage in Vue. Wo muss ich es verwenden?
<p>Ich möchte localStorage verwenden, damit die Daten beim Neuladen der Seite gespeichert werden. <br /><br />Ich verwende Vuex, um zu verfolgen, ob sich eine Person registriert hat. Und wenn die Seite geladen wird, ist die Person hoffentlich bereits registriert. <br /><br />Mein Vuex-Code lautet wie folgt:</p><p><br /></p>
<pre class="brush:php;toolbar:false;">export default {
Zustand:{
isRegistered:false
},
Aktionen:{
registrate({commit}) {
commit("login")
},
exit({commit}) {
commit("abmelden")
}
},
Mutationen:{
login(state) {
state.isRegistered=true;
},
Abmelden(Status) {
state.isRegistered=false
}
},
Getter:{
IS_REGISTERED(Staat){
Geben Sie state.isRegistered zurück
}
}
}</pre>
<p>Links in meinem Vue.js</p>
<pre class="brush:php;toolbar:false;"><template>
<header class="hat">
<div class="header__buttons">
<div v-if="IS_REGISTERED" id="exit--title">
<button @click="exitFromSystem">System verlassen</button>
</div>
<router-link :to="{name:'registration'}">
<button id="registration" v-if="!IS_REGISTERED">Registrierung</button>
</router-link>
</div>
</header>
</template>
<script>
Methoden: {
...mapActions(["exit"]),
exitFromSystem() {
this.exit() // In Vuex suchen
},
},
</script></pre>
<p> Wo kann ich localStorage am besten verwenden, um IS_REGISTERED beim Neuladen der Seite zu speichern? </p><p><br /></p>