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;
|
|
}
|
|
} |