概述
TopBarService
是用于管理用户信息和多语言配置的工具类,提供以下核心功能:
- 用户信息查询(含缓存机制)
- 当前语言状态获取
- 可用语言列表查询
- 语言切换操作
快速开始
// 基础使用示例
import { TopBarService } from '@kunlun/dependencies';
// 获取用户信息(自动缓存)
const userInfo = await TopBarService.getUserInfo();
// 获取当前语言配置
const currentLang = await TopBarService.getCurrentLang();
// 查询支持的语言列表
const languages = await TopBarService.queryLanguageList();
// 激活指定语言
await TopBarService.activeLang('zh_CN');
API 详解
方法功能说明
方法名称 | 描述 | 参数 | 返回值 |
---|---|---|---|
getUserInfo | 获取当前用户信息(自动缓存) | 无 | 用户信息对象 |
queryUserInfo | 强制获取最新用户信息 | 无 | 最新用户信息对象 |
getCurrentLang | 获取当前激活的语言配置 | 无 | 语言配置对象 / undefined |
queryLanguageList | 获取所有可用语言列表 | 无 | 语言列表数组 |
activeLang | 激活指定语言 | 语言 ID (string) | 更新后的语言配置对象 |
Oinone社区 作者:汤乾华原创文章,如若转载,请注明出处:https://doc.oinone.top/frontend/20744.html
访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验