完成登录功能
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user