tsp-component
Version:
提供多端和react版本的UI组件
63 lines (61 loc) • 1.34 kB
text/typescript
import Exception from '../exception';
class Global {
/**
* 是否登录
*/
public isLogin: boolean;
/**
* 用户帐户
*/
public get account(): string {
return localStorage.getItem('account') ? localStorage.getItem('account') : '';
}
public set account(account: string) {
Exception.account = account;
localStorage.setItem('account', account);
}
/**
* openid
*/
public get openId(): string {
return localStorage.getItem('openId') ? localStorage.getItem('openId') : '';
}
public set openId(openId: string) {
Exception.openId = openId;
localStorage.setItem('openId', openId);
}
/**
* webvview打开的链接
*/
public get webviewSrc(): string {
return localStorage.getItem('webviewSrc') ? localStorage.getItem('webviewSrc') : '';
}
public set webviewSrc(url: string) {
localStorage.setItem('webviewSrc', url);
}
/**
* 纬度
*/
public lat: string;
/**
* 经度
*/
public lng: string;
/**
* 当前路由
*/
public routerPath: string;
/**
* 路由历史记录
*/
public routerHistory: string[] = [];
/**
* url动作, PUSH POP REPLACE
*/
public urlAction: string;
/**
* 网络环境
*/
public network: string;
}
export default Global;