为了提供一些背景,我有一个使用 vuejs、vue-router 和 vuex 的应用程序。
app.vue
引导代码foo.vue
在路由/foo
上呈现的某个组件bar.vue
在路由/bar
上呈现的某个组件
当应用程序启动时,我需要从设备存储中读取状态并同步。由于这是一个异步操作,因此它被包装在 vue-action
中,并在 app.vue
上调用。
当进入 /foo
路由时,当组件挂载时,$store
还没有从设备存储中更新
所有组件如何确保在它们被挂载之前进行初始化?
loaded
变量,并在所有需要呈现应用程序的异步操作完成时更新它。 - Marty