完成登录功能

This commit is contained in:
future
2026-06-24 22:25:36 +08:00
parent 0bebce3dc1
commit 74876e0923
57 changed files with 1773 additions and 60 deletions
+37 -1
View File
@@ -1,7 +1,7 @@
const BASE_URL = '/api'
// const BASE_URL = 'http://localhost:8084'
// 缓存相关常量
// 缓存相关常`
const CACHE_PREFIX = 'API_CACHE_'
const CACHE_EXPIRE_TIME = 5 * 60 * 1000 // 默认缓存时间5分钟
@@ -107,6 +107,42 @@ export const clearToken = () => {
}
}
/**
* 获取refreshToken
* @returns {string|null} refreshToken
*/
export const getRefreshToken = () => {
try {
return uni.getStorageSync('refreshToken') || null
} catch (e) {
console.error('获取refreshToken失败:', e)
return null
}
}
/**
* 设置refreshToken
* @param {string} refreshToken - refreshToken值
*/
export const setRefreshToken = (refreshToken) => {
try {
uni.setStorageSync('refreshToken', refreshToken)
} catch (e) {
console.error('设置refreshToken失败:', e)
}
}
/**
* 清除refreshToken
*/
export const clearRefreshToken = () => {
try {
uni.removeStorageSync('refreshToken')
} catch (e) {
console.error('清除refreshToken失败:', e)
}
}
/**
* 生成请求缓存键名
* @param {string} url - 请求URL