vending-machine/mobile/utils/storage.js
2026-04-08 20:45:41 +08:00

44 lines
884 B
JavaScript

// 本地存储键常量
export const TOKEN_KEY = 'vending_token'
export const LOCALE_KEY = 'vending_locale'
export const USER_INFO_KEY = 'vending_user_info'
/**
* 设置本地存储
* @param {string} key - 存储键
* @param {any} value - 存储值
*/
export function setStorage(key, value) {
try {
uni.setStorageSync(key, value)
} catch (e) {
console.error('存储写入失败:', key, e)
}
}
/**
* 获取本地存储
* @param {string} key - 存储键
* @returns {any} 存储值
*/
export function getStorage(key) {
try {
return uni.getStorageSync(key)
} catch (e) {
console.error('存储读取失败:', key, e)
return null
}
}
/**
* 移除本地存储
* @param {string} key - 存储键
*/
export function removeStorage(key) {
try {
uni.removeStorageSync(key)
} catch (e) {
console.error('存储删除失败:', key, e)
}
}