Vuex Flash on Загрузка условного содержимого - PullRequest
0 голосов
/ 28 июня 2019

Когда я впервые загружаю страницу, я вижу содержимое, завернутое в условную визуализацию v-if.Он мигает на экране в течение секунды, а затем скрывается.

Вот как я изначально установил свое состояние в своем магазине:

const store = new Vuex.Store({
    state: {
        count: 31,
        summaryItems: [],
        projects: {},
  }
}

Затем я заполняю state.projects с помощью axiosзапрос в действии, вызванном в методе созданного компонента ().

Тогда у меня в компоненте следующее:

    <div id="component-summary" v-if="!this.$store.state.projects.length">
      <h2>First let's add a project.</h2>
    </div>
    <div v-else>
      <div>Project added</div>
    </div>

Я получаю флэш-память первого раздела (Сначала давайте добавимпроект).Таким образом, условие не выполняется, кажется, пока я не заполню данные, и это займет некоторое время.

Любые идеи, как сделать это скрытым, пока условие не будет выполнено.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...