From a4b56a778fc22e56eaf1c7c4891762313a3e102b Mon Sep 17 00:00:00 2001 From: SonyLeo <746591437@qq.com> Date: Wed, 2 Apr 2025 23:49:01 -0700 Subject: [PATCH] fix: save button red dot shows exception --- packages/common/js/http.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/common/js/http.js b/packages/common/js/http.js index 4a360a0ada..c733345fe8 100644 --- a/packages/common/js/http.js +++ b/packages/common/js/http.js @@ -12,7 +12,7 @@ import { isVsCodeEnv } from './environments' import { generateRouter, generatePage } from './vscodeGenerateFile' -import { usePage, useCanvas, useNotify, useBreadcrumb } from '@opentiny/tiny-engine-meta-register' +import { usePage, useNotify, useBreadcrumb, useMessage } from '@opentiny/tiny-engine-meta-register' import { getMetaApi, META_SERVICE } from '@opentiny/tiny-engine-meta-register' /** @@ -43,7 +43,6 @@ export const handlePageUpdate = (updateParams) => { return getMetaApi(META_SERVICE.Http) .post(`/app-center/api/pages/update/${id}`, params) .then((res) => { - const { setSaved } = useCanvas() if (isVsCodeEnv) { generatePage({ id, @@ -63,8 +62,11 @@ export const handlePageUpdate = (updateParams) => { useNotify({ message: '保存成功!', type: 'success' }) } - // 更新 页面状态 标志 - setSaved(true) + // 发布 Schema 变动通知 + useMessage().publish({ + topic: 'pageOrBlockInit', + data: params.page_content + }) if (isCurEditPage) { const { setBreadcrumbPage } = useBreadcrumb()