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 在获取后加载它不友好。
我需要你的 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 在获取后加载它不友好。