From 4b25e8e08054029bce305aa9f899b81cf9ec2937 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?wifi=E6=AD=AAf?= <1402772884@qq.com>
Date: Mon, 17 Feb 2025 15:09:46 +0800
Subject: [PATCH] =?UTF-8?q?fix(mini-markdown-editor):=20=E4=BF=AE=E5=A4=8D?=
=?UTF-8?q?=E5=BA=95=E9=83=A8=E7=8A=B6=E6=80=81=E6=A0=8F=E9=BB=98=E8=AE=A4?=
=?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=B8=8D=E7=94=9F=E6=95=88bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/mini-markdown-editor/src/App.tsx | 7 ++++---
packages/mini-markdown-editor/src/EditorWrapper.tsx | 9 +++++++--
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/packages/mini-markdown-editor/src/App.tsx b/packages/mini-markdown-editor/src/App.tsx
index 0b9c4b3..1fbb4f8 100644
--- a/packages/mini-markdown-editor/src/App.tsx
+++ b/packages/mini-markdown-editor/src/App.tsx
@@ -200,11 +200,12 @@ const App: FC = () => {
>
获取预览区实例
+ {/* */}
{
},
],
}}
- value="## Hello World"
+ value="## Hello World."
/>
);
diff --git a/packages/mini-markdown-editor/src/EditorWrapper.tsx b/packages/mini-markdown-editor/src/EditorWrapper.tsx
index ebf75bb..a12eaf7 100644
--- a/packages/mini-markdown-editor/src/EditorWrapper.tsx
+++ b/packages/mini-markdown-editor/src/EditorWrapper.tsx
@@ -1,4 +1,4 @@
-import { FC, forwardRef, Fragment, useDeferredValue } from "react";
+import { FC, forwardRef, Fragment, useDeferredValue, useEffect } from "react";
import styled from "styled-components";
import { useEditorContentStore } from "@/store/editor";
import Toolbar from "@/components/Toolbar";
@@ -14,6 +14,7 @@ import { useInitSyncScrollStatus } from "./hooks/use-init-sync-scroll-status";
import GlobalTheme from "./theme/global-theme";
import { EditorRef } from "./types/ref";
import { useExposeHandle } from "./hooks/use-expose-handle";
+import { defaultGlobalConfig } from "./config/global";
const Container = styled.div`
width: 100%;
@@ -157,6 +158,10 @@ const EditorWrapper = forwardRef((config, ref) => {
// 外部ref使用的方法
useExposeHandle(ref);
+ useEffect(() => {
+ console.log(config.status);
+ }, [config]);
+
return (
@@ -179,7 +184,7 @@ const EditorWrapper = forwardRef((config, ref) => {
{/* 底部状态栏 */}
- {config.status ? (
+ {{ ...defaultGlobalConfig, ...config }.status ? (
) : null}
--
Gitee