用途:wot-starter 提供全局 Toast、Message、Loading 组件,支持跨页面调用,用于统一处理轻提示、确认弹窗和加载状态反馈。
主要能力:GlobalToast 轻提示对应 useGlobalToast(),提供 show、success、error、info、warning、close 方法,并支持自定义配置,如 msg、duration、iconName、position('top' | 'middle' | 'bottom')、direction('horizontal' | 'vertical')。GlobalMessage 确认弹窗对应 useGlobalMessage(),通过 confirm 传入 title、msg、confirmButtonText、cancelButtonText、success、fail,可与 Promise 结合使用。GlobalLoading 加载状态对应 useGlobalLoading(),提供 show 与 hide,可包装异步操作,也可在路由守卫中使用。
使用方式:这些 composable 自动导入,无需手动 import;全局组件已在 App.ku.vue 中配置 GlobalToast、GlobalMessage、GlobalLoading。
限制:这些 composable 基于 Pinia Store 实现,同时只会显示一个实例。资料未提供安装命令、版本要求、收费与平台信息。