28 lines
589 B
TypeScript
28 lines
589 B
TypeScript
|
export default class LocalUtil
|
||
|
{
|
||
|
static shared=new LocalUtil();
|
||
|
|
||
|
userId:number;
|
||
|
|
||
|
constructor(){
|
||
|
this.userId=0;
|
||
|
}
|
||
|
|
||
|
static setUserId(value:number){
|
||
|
this.shared.userId=value;
|
||
|
}
|
||
|
|
||
|
static set(key:string,value:any){
|
||
|
let userKey=this.shared.userId+key;
|
||
|
cc.sys.localStorage.setItem(userKey,value);
|
||
|
}
|
||
|
|
||
|
static get(key:string):any{
|
||
|
let userKey=this.shared.userId+key;
|
||
|
let result=cc.sys.localStorage.getItem(userKey);
|
||
|
if(result == "undefined"){
|
||
|
return null;
|
||
|
}
|
||
|
return result;
|
||
|
}
|
||
|
}
|