如何使用Nuxt身份验证模块在Vuex中以身份验证状态更新配置文件/用户数据?

时间:2019-05-21 08:02:14

标签: vuex nuxt.js

简短问题:是否可以通过Nuxt Auth模块在Vuex中手动更新用户数据?

为什么会有这个问题:我的问题是这个。我在用户文档中将一些点赞/关注保存在MongoDB中。我的身份验证是通过Nuxt Auth实现的。 Nuxt Auth登录后将我的用户文档存储在Vuex中。

如果用户现在喜欢某个东西,它将被存储在数据库中,但我不会使其进入Vuex中Nuxt Auth的auth状态。

另一种选择(我认为)是更改Vuex中的数据的方式与更改数据库中的方式相同。但是在这里,我遇到了Vuex的“严格”模式的问题。

对我有用的一种可能性是在单独的状态下再保存一次用户数据,并始终手动对其进行更新。但是我真的必须在Vuex中多次保存用户数据吗?对我来说没有意义。

1 个答案:

答案 0 :(得分:0)

现在我找到了解决方案。 它很简单:

this.$auth.fetchUser()

但是我在文档的任何地方都找不到它。

来源:https://nuxt-auth.herokuapp.com/