From e11e52f98d18f3738ae6b013c218a14429bbfb0a Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Thu, 2 Jan 2025 09:11:16 +0800 Subject: [PATCH] doc(MindMap): add how to use section (#5018) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * doc: 代码格式化 * doc: 更新文档 * refactor: 更新依赖 9.1.3 Co-Authored-By: Alex chow --- .../BootstrapBlazor.Server.csproj | 2 +- .../Components/Samples/Dialogs.razor | 10 ++++----- .../Components/Samples/MindMaps.razor | 12 +++++++---- .../Components/Samples/MindMaps.razor.cs | 21 +++++-------------- src/BootstrapBlazor.Server/Locales/en-US.json | 2 +- src/BootstrapBlazor.Server/Locales/zh-CN.json | 6 +++--- 6 files changed, 23 insertions(+), 30 deletions(-) diff --git a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj index 4969513593f..a8236d43411 100644 --- a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj +++ b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj @@ -48,7 +48,7 @@ - + diff --git a/src/BootstrapBlazor.Server/Components/Samples/Dialogs.razor b/src/BootstrapBlazor.Server/Components/Samples/Dialogs.razor index 77ad3f42405..2d8113c1e30 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Dialogs.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Dialogs.razor @@ -41,7 +41,7 @@ private async Task OnClick()
@((MarkupString)Localizer["KeyboardTip"].Value)
-
@@ -49,11 +49,11 @@ private async Task OnClick() - - @@ -183,7 +183,7 @@ private async Task OnClick() - @@ -202,7 +202,7 @@ private async Task OnClick()
-
diff --git a/src/BootstrapBlazor.Server/Components/Samples/MindMaps.razor b/src/BootstrapBlazor.Server/Components/Samples/MindMaps.razor index 72b7cd48788..2e2fcbb9198 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/MindMaps.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/MindMaps.razor @@ -6,11 +6,15 @@

@Localizer["MindMapTitle"]

-

@Localizer["MindMapDescription"]

+

MindMap 是对 Javascript MindMap 仓库的封装,使其更加符合 Blazor 使用习惯

+

1. 画图

+

通过 在线工具地址 绘制或者导入进行修改后导出 Json 格式数据

+
2. 对组件 Data 参数赋值即可呈现
+
@@ -22,12 +26,12 @@
- +
- - + + diff --git a/src/BootstrapBlazor.Server/Components/Samples/MindMaps.razor.cs b/src/BootstrapBlazor.Server/Components/Samples/MindMaps.razor.cs index 22554b644fd..f64df5d8c21 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/MindMaps.razor.cs +++ b/src/BootstrapBlazor.Server/Components/Samples/MindMaps.razor.cs @@ -23,27 +23,16 @@ public partial class MindMaps [NotNull] private MindMap? MindMap { get; set; } - /// - /// 初始化数据 - /// - public string _data = SampleData1; - async Task ExportImage() { await MindMap.Export(); - await ShowBottomMessage("下载Png"); + await ShowBottomMessage("下载 Png"); } async Task ExportJson() { await MindMap.Export("json", withConfig: false); - await ShowBottomMessage("下载Json"); - } - - async Task ExportPng() - { - await MindMap.Export(download: false, withConfig: false); - await ShowBottomMessage("已导出Png"); + await ShowBottomMessage("下载 Json"); } private Task ShowBottomMessage(string message) => MessageService.Show(new MessageOption() @@ -59,7 +48,7 @@ async Task GetFullData() async Task GetData() { - _result = await MindMap.GetData(false); + _result = await MindMap.GetData(); } async Task SetData() @@ -83,13 +72,13 @@ async Task Scale(float step) await MindMap.Scale(_scale); } - async Task Sample1() + async Task SetSample1() { _result = SampleData1; await SetData(); } - async Task Sample2() + async Task SetSample2() { _result = SampleData2; await SetData(); diff --git a/src/BootstrapBlazor.Server/Locales/en-US.json b/src/BootstrapBlazor.Server/Locales/en-US.json index 0743e256a99..77f5a07a59a 100644 --- a/src/BootstrapBlazor.Server/Locales/en-US.json +++ b/src/BootstrapBlazor.Server/Locales/en-US.json @@ -6306,7 +6306,7 @@ }, "BootstrapBlazor.Server.Components.Samples.MindMaps": { "MindMapTitle": "Mind Map", - "MindMapDescription": "The shortcut key tab adds a new node, the mouse can drag node arrangement", + "MindMapDescription": "Used to display specific Json format data as a Web mind map", "MindMapNormalTitle": "Basic usage", "MindMapLayout": "Layout", "MindMapTheme": "Theme", diff --git a/src/BootstrapBlazor.Server/Locales/zh-CN.json b/src/BootstrapBlazor.Server/Locales/zh-CN.json index 3e306fce7c5..ddd3572ebf8 100644 --- a/src/BootstrapBlazor.Server/Locales/zh-CN.json +++ b/src/BootstrapBlazor.Server/Locales/zh-CN.json @@ -6306,12 +6306,12 @@ }, "BootstrapBlazor.Server.Components.Samples.MindMaps": { "MindMapTitle": "Mind Map 思维导图", - "MindMapDescription": "快捷键Tab添加新节点,鼠标可拖动节点排列", + "MindMapDescription": "用于将特定 Json 格式数据展示成 Web 思维导图", "MindMapNormalTitle": "基本用法", "MindMapLayout": "布局", "MindMapTheme": "主题", - "Sample1ButtonText": "例子1", - "Sample2ButtonText": "一周安排", + "Sample1ButtonText": "普通示例", + "Sample2ButtonText": "周安排示例", "ExportButtonText": "导出 PNG", "ExportJsonButtonText": "导出 Json", "GetFullDataButtonText": "GetFullData",