From e65a432f5c9fc11d15d53ae0e16e5f4b7d62400a Mon Sep 17 00:00:00 2001
From: wsj <593216709@qq.com>
Date: Sat, 17 Oct 2026 20:53:17 +0800
Subject: [PATCH] feat: api
---
src/utils/feedback.ts | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/src/utils/feedback.ts b/src/utils/feedback.ts
new file mode 100644
index 0000000..d634a1e
--- /dev/null
+++ b/src/utils/feedback.ts
@@ -0,0 +1,15 @@
+import type { MessageInstance } from 'antd/es/message/interface';
+
+/**
+ * 非组件模块(如 API 请求)无法直接使用 `App.useApp()`,
+ * 由 `AntdAppBridge` 把 App 上下文中的 message 实例注入到这里。
+ */
+let messageInstance: MessageInstance | null = null;
+
+export const setMessageInstance = (instance: MessageInstance) => {
+ messageInstance = instance;
+};
+
+export const showErrorMessage = (content: string) => {
+ messageInstance?.error(content);
+};
--
Gitblit v1.9.3