总览
本文档汇总了通过 inject('$global') 或 $tService 可访问的所有响应式状态、计算属性、核心方法及功能开关。
全局配置
包含应用的基础设置,通常支持持久化。
$globalConfig:全局配置原始对象。$gPlatform:当前组件库平台类型。$gTheme:当前主题名称。$gThemeScheme:当前主题配色方案 (Light/Dark)。$gT3D:3D 效果开启状态。(高级组件Tui3DPanel)$gMaskBlur:全局遮罩模糊效果开启状态。$gMenuTrigger:菜单触发方式 (Click/Hover)。$gFloaterTo:悬浮组件挂载目标。$gResizeBy:尺寸监听模式 (Self/Root)。$gTransition:视图转场动画开启状态。$gSound:系统音效开启状态。$gBackground:背景渲染模式。$gAdaptive:自适应布局模式。$gVersion:当前框架版本号。
运行时状态
系统运行过程中自动维护的动态状态。
$globalState:全局运行时状态原始对象。$gMaximize:当前视图最大化状态。$gFullScreen:当前全屏状态。$gSiderCollapse:侧边栏折叠状态。$gClickTarget:最后一次点击的 DOM 目标。$gClickCounter:全局连续点击计数。$gEscCounter:全局 ESC 键计数。$gResizeCounter:全局尺寸变化计数。$gPortletCounter:全局模块加载计数。$optResizeCounter:优化后的尺寸变化计数 (结合自适应状态)。
UI 反馈与交互服务
用于调用弹窗、消息、加载动画等交互组件。
消息与通知
可用性:
Scifi
Base
Admin
Prime
$tMessage:消息提示服务。$tMessageCloseAll:关闭所有消息提示。$tNotify:通知提醒服务。$tNotifyCloseAll:关闭所有通知。$tToast:轻量提示 (Toast) 服务。$tToastClose:关闭 Toast。$tFlash:闪烁/强提示服务。$tFlashClose:关闭 Flash。$tAttentionDispatcher:注意力调度器服务。$tAttentionDispatcherClose:关闭调度器。
遮罩与加载
$tMask:全局遮罩服务。$tMaskClose:关闭遮罩。$tLoading:全局加载 (Spinner) 服务。$tLoadingClose:关闭加载。
弹窗与控制面板
可用性:
Scifi
Base
Admin
Prime
$tPopover:气泡弹窗服务。$tPopoverCloaseAll:关闭所有气泡弹窗。controlPanelToggle:切换控制面板显示/隐藏。$controlPanel:控制面板配置对象。
核心系统功能
系统底层的核心配置与工具。
$tBus:全局事件总线 (Event Bus)。$tState/state:完整的全局响应式状态树。$globalParams:全局 CSS 变量参数配置。$viewTrans:视图转场动画配置。$deviceInfo:当前设备硬件信息 (类型、分辨率、方向)。$locale:国际化语言包配置。proxy:当前组件实例代理。
路由与导航
路由操作与页面跳转增强。
routerTransition:带转场动画的路由跳转方法。updateRouteQuery:更新路由 Query 参数。getRouteQuery:获取路由 Query 参数。softReload:应用软重启 (重置状态不刷新页面)。hardReload:应用硬重启 (刷新浏览器)。
后台管理特性
可用性:
Scifi
Base
Admin
Prime
仅在 isActAdminFeatures 开启时可用。
$ADMIN:Admin 模块完整状态对象。$AUserInfo:当前用户信息。$AUserInfoSto:用户信息存储位置配置。$ATabs:多页签 (Tabs) 列表。$AMenu:系统菜单树。$APermission:用户权限列表。$ARouterInited:动态路由初始化状态。$ARouterRegister:动态路由组件注册表。$AKeepAlive:页面缓存 (KeepAlive) 列表。$ADict:全局字典数据。logout:用户注销方法。tabAdd/tabRemove:页签添加/移除方法。keepAliveAdd/keepAliveRemove:缓存添加/移除方法。
模块配置
各子模块的详细配置项。
$attentionConfig:消息通知模块配置。$aMessage,$aNotification,$aToast,$aFlash,$aDispatcher(对应计算属性)。- 可用性:ScifiBaseAdminPrime
$adaptiveConfig:自适应布局模块配置。$adptReady,$adptInited,$aResizeCounter(对应计算属性)。
$backgroundConfig:背景模块配置。$spinnerConfig:加载动画模块配置。$t3dConfig:3D 模块配置。$popoverConfig:气泡弹窗模块配置。$themePalette:当前主题调色板数据。$data:通用数据对象。$mapData,$chartData(对应计算属性)。
工具函数
themeToggle:切换主题 (含动画)。maximizeToggle:切换最大化状态。toggleSider:切换侧边栏折叠。initI18n/i18n:国际化初始化与翻译函数。getSysLang:获取系统语言。initBG/resetBG:初始化/重置背景。initSpinner:初始化加载器。resetAdaptiveConfig:重置自适应配置。tStoreCrypto:本地存储加密工具。openEnc/openDec:加密/解密方法。audio:音频播放工具。initDebug:初始化调试模式。
功能开关
指示当前环境启用的功能集。
isActAdvFeatures:是否启用高级特性。isActEchartsFeatures:是否启用 Echarts 图表特性。isActAdminFeatures:是否启用后台管理特性。- 可用性:ScifiBaseAdminPrime