123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import {Global} from "../common/Global.js";
- class Store {
- static login = 'isLogin'
- static save(key, value) {
- uni.setStorageSync(key,value)
- }
- static saveUserInfo (value) {
- uni.setStorageSync(Global.userKey,value);
- }
- static saveToken( value) {
- this.setIsLogin(true)
- uni.setStorageSync(Global.tokenKey,value)
- }
- static saveType( value) {
- // this.setIsLogin(true)
- uni.setStorageSync(Global.typeKey,value)
- }
- static removeType( value) {
- // this.setIsLogin(false)
- uni.removeStorageSync(Global.typeKey)
- }
- static removeUser( value) {
- // this.setIsLogin(false)
- uni.removeStorageSync(Global.userKey)
- }
- static removeToken( value) {
- // this.setIsLogin(false)
- uni.removeStorageSync(Global.tokenKey)
- }
-
- static isLogin() {
- return this.get(this.login)
- }
- static get(key) {
- return uni.getStorageSync(key)
- }
- static getToken() {
- return this.get(Global.tokenKey)
- }
-
- static getUser() {
- return this.get(Global.userKey)
- }
-
- static getType() {
- return this.get(Global.typeKey)
- }
- static setIsLogin(isLogin) {
- uni.$emit('isLogin',{ isLogin:isLogin })
- Store.save(Store.login, isLogin)
- }
- static isExist (key) {
- const value = this.get(key)
- return value !== null && value !==undefined && value !==''
- }
- }
- export {
- Store
- }
|