vue load синхронная инициализация - PullRequest
0 голосов
/ 01 января 2019

У меня есть программа, написанная на Vue и Electron.Эта программа вызывает функцию init, выполнение которой занимает около 15 секунд.

Проблема, с которой я столкнулся, заключается в том, что я не могу выполнить этот запуск в фоновом потоке или после загрузки компонентаПосмотреть.Приложение - просто белый пустой экран во время работы функции init.

Я бы предположил, что было бы проще всего просто загрузить loading представление и позволить ему заморозиться во время запуска, так как бы я на самом делепродолжать делать это?

Я проверил что-то вроде этого:

  updated() {
    console.log("running init");
    init();
    this.loading = false;
    console.log("completed init");
  }

, но кажется, что это не всегда вызывается.Для этого я обновил некоторые данные в хуке mounted, но затем он зависает на белом экране

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