front/src/utils
2026-03-06 18:37:07 +08:00
..
auth.ts 20260306 2026-03-06 18:37:07 +08:00
confirm.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
domUtils.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
echarts.ts 重新对接轨迹拉取 2025-12-03 19:26:02 +08:00
env.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
event.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
formatter.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
index.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
is.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
message.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
monitor.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
pub.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
rbac-error-handler.ts 20260124 2026-01-24 11:55:01 +08:00
rbac-permission.ts 接入rabc 2025-12-27 16:29:05 +08:00
README.md Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
request-dedup.ts 20260124 2026-01-24 11:55:01 +08:00
request.ts 20260206 2026-02-06 12:01:39 +08:00
route-listener.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
route-name-mapper.ts 20260124 2026-01-24 11:55:01 +08:00
routes.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
setup-mock.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
smCrypto.ts 增加登录,系统,个人模块 2025-11-07 15:32:33 +08:00
themeColor.ts 20260131 2026-01-31 15:32:12 +08:00

Global Utilities

$baseMessage

A global message utility function that provides a consistent way to display messages across the application.

Usage

In Vue components, you can use it via the component instance:

// In setup()
import { getCurrentInstance } from 'vue';

const { proxy } = getCurrentInstance() || { proxy: null };

// Then use it
proxy?.$baseMessage('Operation successful', 'success');

Parameters

  • message: string - The message content to display
  • type: 'success' | 'error' | 'warning' | 'info' = 'info' - The type of message

Examples

// Success message
proxy?.$baseMessage('Operation successful', 'success');

// Error message
proxy?.$baseMessage('Operation failed', 'error');

// Warning message
proxy?.$baseMessage('Warning: This action cannot be undone', 'warning');

// Info message (default)
proxy?.$baseMessage('System will be updated at midnight');

Implementation

The function is implemented in src/utils/message.ts and registered globally in src/plugins/globalProperties.ts.