I do believe that reloading the page cleares (and re-initializes) your vuex store, if you are using that
I don't know how to reload the page but I have a few suggestions that you could test
Suggestion 1
Wrap your page with a v-if
. Then it wont render until you visit it
<template>
<app v-if="someBoolean">
.
.
</app>
</template>
<scripts>
export default {
computed: {
someBoolean () {
return blabla
}
}
}
</scripts>
Suggestion 2
this.$forceUpdate();
Suggestion 3
Bind your component to a key
<template>
<yourComponent :key="componentKey" />
</template>
And change that key whenever you need re-rendering