为了提供一些背景信息,我使用vuejs和vue-router建立了vuex个应用程序。
app.vue
引导代码foo.vue
在路由/foo
bar.vue
在路由/bar
当应用程序启动时,我需要同步设备存储中的状态读取。由于这是异步操作,因此它被vue-action
包裹并调用app.vue
。
在安装组件时输入/foo
路由时,$store
尚未从设备存储更新
所有组件如何确保在安装之前进行初始化?
答案 0 :(得分:5)
我在这些情况下所做的是使用根this.scrumMasterDataSet.Current_Configuration_Settings[0]["Team Name"] = team_NameTextBox.Text;
this.current_Configuration_SettingsTableAdapter.Update(this.scrumMasterDataSet.Current_Configuration_Settings);
元素上的v-if
仅在您希望存在的数据填充时进行渲染,例如。
<router-view>