存储数据
export const setItem = (key, value) => {
if (typeof value === 'object') {
value = JSON.stringify(value)
}
window.localStorage.setItem(key, value)
}
获取数据
export const getItem = (key) => {
const data = window.localStorage.getItem(key)
try {
return JSON.parse(data)
} catch (err) {
return data
}
}
删除指定数据
export const removeItem = (key) => {
window.localStorage.removeItem(key)
}
删除所有数据
export const removeAllItem = () => {
window.localStorage.clear()
}
用法:
//引入
import { removeItem } from '@/utils/storage'
//直接在方法中调用 参数1:名称,参数2:要传的值
removeItem('updateData')