简短问题:是否可以通过 Nuxt Auth 模块手动更新 Vuex 中的用户数据?
为什么我有这个问题:我的问题是这个。我在用户文档中的 MongoDB 中保存了一些 Likes/Follows。我的身份验证是通过 Nuxt Auth 实现的。Nuxt Auth 在登录时将我的用户文档存储在 Vuex 中。
如果用户现在喜欢某样东西,它会存储在数据库中,但是我没有在Vuex中进入Nuxt Auth的auth状态。
另一种选择(我认为)是在 Vuex 中以与在数据库中相同的方式更改数据。但是在这里我遇到了 Vuex 的“严格”模式的问题。
对我有用的一种可能性是在单独的状态下再保存一次用户数据,并始终手动更新它。但是我真的需要在 Vuex 中多次保存用户数据吗?对我来说没有意义。
现在我找到了解决方案。它很简单:
this.$auth.fetchUser()
Run Code Online (Sandbox Code Playgroud)
但我在文档中的任何地方都找不到它。
来源:https : //nuxt-auth.herokuapp.com/
| 归档时间: |
|
| 查看次数: |
1939 次 |
| 最近记录: |