Vue 路由器和从商店接收数据

Vue router and recieving data from store

我需要你的 help.There 是一个 Vue 应用程序,我在其中使用了 vuex 商店和 vue-router。问题是我从 API 调用获取商店数据,如果我从其他地方导航到 blabla/edit-profile 页面,用户数据已经在商店和组件中,我可以使用 [=15= 收到的这些数据]. 但是如果我重新加载页面 getters in create or mount method 不包含任何数据。但是如果查看 Vuex 开发工具,我可以看到 fetchedd 数据。 我该如何解决这个问题?

您可以尝试在计算属性中使用 getter,而不是在已安装或创建的属性中使用。这样它将确保在实际需要时加载您的数据 https://vuejs.org/v2/guide/computed.html.

您也可以尝试检查注意事项 https://vuejs.org/v2/guide/list.html#Caveats。数据可能对 Vuejs 在获取后加载它不友好。