我正在尝试进行 laravel 护照身份验证
,生成访问 token
并将它们存储到 localStorage
,我能够获得访问 token ,但是在将它放入 localStorage 时我无法获取值,而这样做我正在实现这样的事情:
axios.post('/oauth/token', postData).then(response => {
if(response.status === 200)
{
authUser.access_token = response.data.access_token;
authUser.refresh_token = response.data.refresh_token;
console.log(authUser);
window.localStorage.setItem('authUser', JSON.stringify(authUser))
console.log(window.localStorage.getItem('authUser'))
}
})
正如我所说,我在预定义的 laravel 中实现,所以我使用的资源是默认资源。我还需要添加什么吗?像 vue-resource
最佳答案
记得解析这个值,因为你使用了JSON.strigify
,以下应该有效:
// Saving
localStorage.setItem('authUser', JSON.stringify(authUser));
// Fetching
JSON.parse(localStorage.getItem('authUser'))
关于javascript - vue中如何在localstorage中添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44002346/