| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /**
- * 用户缓存管理
- */
- const TOKEN_KEY = 'token'
- /**
- * 保存 token
- * @param {string} token - 登录 token
- */
- export const saveToekn = ( token) => {
- try {
- uni.setStorageSync(TOKEN_KEY, token)
- return true
- } catch (e) {
- console.error('保存用户信息失败', e)
- return false
- }
- }
- // 获取token
- export const getToken = () => {
- try {
- const token = uni.getStorageSync(TOKEN_KEY)
- if (token) {
- return token
- }
- return null
- } catch (e) {
- console.error('获取用户信息失败', e)
- return null
- }
- }
- /**
- * 清除用户信息(退出登录)
- */
- export const clearUserInfo = () => {
- try {
- uni.removeStorageSync(TOKEN_KEY)
- return true
- } catch (e) {
- console.error('清除用户信息失败', e)
- return false
- }
- }
- /**
- * 检查是否已登录
- * @returns {boolean} 是否已登录
- */
- export const isLogin = () => {
- const token = getToken()
- return !!token
- }
- export default {
- clearUserInfo,
- saveToekn,
- getToken,
- isLogin,
- }
|