创建uniapp基础形态
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
const TOKEN_KEY = 'app_token'
|
||||
const USER_KEY = 'app_user'
|
||||
|
||||
export function setToken(token) {
|
||||
uni.setStorageSync(TOKEN_KEY, token)
|
||||
}
|
||||
|
||||
export function getToken() {
|
||||
return uni.getStorageSync(TOKEN_KEY) || ''
|
||||
}
|
||||
|
||||
export function setUser(user) {
|
||||
uni.setStorageSync(USER_KEY, user)
|
||||
}
|
||||
|
||||
export function getUser() {
|
||||
return uni.getStorageSync(USER_KEY) || null
|
||||
}
|
||||
|
||||
export function isLoggedIn() {
|
||||
return !!getToken()
|
||||
}
|
||||
|
||||
export function logout() {
|
||||
uni.removeStorageSync(TOKEN_KEY)
|
||||
uni.removeStorageSync(USER_KEY)
|
||||
}
|
||||
|
||||
export function loginSuccess(user = {}) {
|
||||
setToken('demo_token_' + Date.now())
|
||||
setUser({
|
||||
nickname: user.nickname || '云泽用户',
|
||||
avatar: user.avatar || '',
|
||||
phone: user.phone || '',
|
||||
...user
|
||||
})
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user