Vuejs组件等待初始化

时间:2017-11-16 22:54:06

标签: javascript vue.js vue-component vue-router

为了提供一些背景信息,我使用vuejsvue-router建立了vuex个应用程序。

  • app.vue引导代码
  • foo.vue在路由/foo
  • 上呈现的某些组件
  • bar.vue在路由/bar
  • 上呈现的某些组件

当应用程序启动时,我需要同步设备存储中的状态读取。由于这是异步操作,因此它被vue-action包裹并调用app.vue

在安装组件时输入/foo路由时,$store尚未从设备存储更新

所有组件如何确保在安装之前进行初始化?

1 个答案:

答案 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>