Я верю, что перезагрузка страницы очищает (и повторно инициализирует) ваше хранилище vuex, если вы используете это
Я не знаю, как перезагрузить страницу, но у меня есть несколько советов, которые вымог проверить
Предложение 1 Оберните свою страницу с v-if
. Тогда он не будет отображаться, пока вы не посетите его
<template>
<app v-if="someBoolean">
.
.
</app>
</template>
<scripts>
export default {
computed: {
someBoolean () {
return blabla
}
}
}
</scripts>
Предложение 2
this.$forceUpdate();
Предложение 3 Свяжите свой компонент с key
<template>
<yourComponent :key="componentKey" />
</template>
И меняйте этот ключ всякий раз, когда вам потребуется повторный рендеринг