在实例化vue.js之前等待quasar.dev引导文件中的代码执行

问题描述

quasar.dev框架引入了启动文件的概念:https://quasar.dev/quasar-cli/boot-files
使用vue-oidc-client,我需要等待oidc.startup()调用 创建Vue实例之前(请参见https://github.com/soukoku/vue-oidc-client/wiki#app-start

由于我不能简单地将await放在async函数之外,所以我想知道如何实现此目标。

我的代码作为参考

// Importing stuff and creating 'oidc' with createOidcAuth(...)

const startupSucessful = oidc.startup()
if(!startupSucessful) throw Error("Unable to bootstrap OIDC client");

export default boot(async ({ app,router,Vue }) => {
  oidc.useRouter(router);
});

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)