44 lines
884 B
JavaScript
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)
|
|
}
|
|
}
|