我需要您的帮助。有一个Vue应用程序,我在其中使用vuex存储和vue-router。问题是我从API调用获取存储数据,并且如果我从其他地方导航到blabla/edit-profile
页面,则用户数据已经存储在组件中,并且我可以使用getter接收的该数据。
但是,如果我在create或mount方法中重新加载页面吸气剂,则其中不包含任何数据。但是如果查看Vuex开发工具,我可以看到获取的数据。
如何解决此问题?
答案 0 :(得分:0)
您可以尝试使它们在计算的属性中,而不是在已安装或创建的属性中具有吸气剂。这样,它将确保在实际需要https://vuejs.org/v2/guide/computed.html时加载数据。
您还可以尝试检查警告https://vuejs.org/v2/guide/list.html#Caveats。数据在获取后可能不适合Vuejs加载。