У меня есть вопрос разработки, у меня в настоящее время есть тяжелый JS-скрипт, который я написал как различные обещания и создал структуру, как показано ниже:
init()
.then(result => doSomethingA(result))
.then(result => doSomethingB(result))
.then(result => loadVueApp(result))
Теперь вызовы функции loadVueApp()
следующее:
new Vue({
el : '#app',
render : h => h(App)
});
, которое отображает мое приложение Vue, а затем пользователь может взаимодействовать с приложением, переходить на различные экраны, выбирать элементы, которые я сохраняю в глобальном компоненте типа EventBus
.
Теперь мой вопрос: как мне передать выбор пользователей обратно в мою башню обещаний?Должен ли я делать это вообще?
Я мог бы разрешить loadVueApp
сразу, основываясь на простом появлении приложения, а затем сделать обратный вызов функции для тяжелого логического скрипта - но это не кажется чистым.
Есть идеи?
Заранее спасибо.