localstorage本地存储的方法

通常我们把用户信息存储到仓库中时,刷新后信息会丢失。一般还会再存储到本地

方法如下:

其中Profile是用户信息类型注解

import {Profile} from '@/types/user'
const key = 'my_key'
// 存储用户信息
export const setUserInfo = (userInfo: Profile) => {
  localStorage.setItem(key, JSON.stringify(userInfo))
}
// 获取用户信息
export const getUserInfo = () => {
  return JSON.parse(localStorage.getItem(key) || '{}')
}
// 移除用户信息
export const removeUserInfo = () => {
  localStorage.removeItem(key)
}
posted @ 2022-08-01 08:49  Tricia11  阅读(20)  评论(0)    收藏  举报  来源