loginHelper.js 851 字节
let hasLogin = false;
let info = null;

const loginHelper = {
	login(userInfo, appToken) {
		console.log("login" + hasLogin)
	    uni.setStorageSync("appToken", appToken);
	    uni.setStorageSync("userName", userInfo.NickName);
	    uni.setStorageSync("headIcon", userInfo.FaceImageCode);
		uni.setStorageSync('userInfo', userInfo)
	    hasLogin = true;
		info =  userInfo;
	},
	logout() {
		console.log("logout" + hasLogin)
		uni.removeStorageSync('userName')
		uni.removeStorageSync('headIcon')
		uni.removeStorageSync('userInfo')
		uni.removeStorageSync('appToken')
	    hasLogin = false;
		info =  null;
	},
	hasLogin() {
		return hasLogin;
	},
	getDefaultHeadIcon() {
		return "/static/mine_icons/head_portrait.png";
	},
	getUserInfo() {
		if(!info) {
			info = uni.getStorageSync('userInfo')
		}
		return info;
	}
}

export default loginHelper;