diff --git a/package.json b/package.json index bcdf27c..dabe4b8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kevisual/query-login", - "version": "0.0.3", + "version": "0.0.4", "description": "", "main": "dist/query-login.js", "types": "dist/query-login.d.ts", diff --git a/src/query-login.ts b/src/query-login.ts index e37c57e..4402c49 100644 --- a/src/query-login.ts +++ b/src/query-login.ts @@ -274,6 +274,25 @@ export class QueryLogin { }, ); } + /** + * 检查本地用户,如果本地用户存在,则返回本地用户,否则返回null + * @returns + */ + async checkLocalUser() { + const user = await this.cacheStore.getCurrentUser(); + if (user) { + return user; + } + return null; + } + /** + * 检查本地token是否存在,简单的判断是否已经属于登陆状态 + * @returns + */ + async checkLocalToken() { + const token = this.storage.getItem('token'); + return !!token; + } /** * 请求更新,切换用户, 使用switchUser * @param username