19 lines
438 B
JavaScript
19 lines
438 B
JavaScript
import { getUserInfo } from '@/common/server/interface/user'
|
|
import { ref } from 'vue'
|
|
|
|
export var userInfo = ref(null);
|
|
|
|
export const loadUserInfo = async () => {
|
|
const res = await getUserInfo();
|
|
if (res == null) {
|
|
|
|
userInfo.value = null;
|
|
uni.removeStorageSync('tokenInfo');
|
|
uni.removeStorageSync('userInfo');
|
|
return;
|
|
}
|
|
userInfo.value = res;
|
|
uni.setStorageSync('userInfo', res);
|
|
}
|
|
|