Nuxt。有没有办法让$auth.user持久化?

问题描述 投票:0回答:1

在我的Nuxt应用程序中,当我登录时,我在$auth.setUser(user)函数中设置了我的用户信息,它按理说是全局存储的,但是当我刷新页面时,我的$auth.user对象变成了一个观察者对象,而不是我的用户信息。有什么方法可以将$auth.user持久化,这样当我刷新页面时,我仍然有我的用户信息?我打算使用静态页面,所以当我的用户与服务器没有连接时,就会需要它。

我的登录请求如下。

this.$auth.loginWith('extScheme', { data: {user: this.user} }).then( ret=>{
  this.$auth.setUser(ret.data)
})

谢谢你

vue.js nuxt.js
1个回答
0
投票

发现了。

这个插件(vuex-persist)将任何vuex存储持久化到本地存储,包括$auth的东西。

© www.soinside.com 2019 - 2024. All rights reserved.