Skip to content

Commit 5f16e81

Browse files
committed
doc: 更新示例
1 parent eecfddc commit 5f16e81

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<section ignore>
1111
<div>@((MarkupString)Localizer["Dom2ImageDesc"].Value)</div>
1212
</section>
13-
<Button OnClickWithoutRender="OnExportAsync" Text="@Localizer["Dom2ImageButtonText"]" Icon="fa-solid fa-image"></Button>
13+
<Button OnClick="OnExportAsync" Text="@Localizer["Dom2ImageButtonText"]" Icon="fa-solid fa-image" class="mb-3"></Button>
1414
<Table TItem="Foo" Items="@Items.Take(3)" Id="table-9527">
1515
<TableColumns>
1616
<TableColumn @bind-Field="@context.DateTime" Width="180" />

src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ public partial class Dom2Images
1616

1717
[Inject]
1818
[NotNull]
19-
private IHtml2Image? Html2ImageService { get; set; }
19+
private IDom2ImageService? Dom2ImageService { get; set; }
2020

2121
[Inject]
2222
[NotNull]
23-
private IStringLocalizer<Html2Images>? Localizer { get; set; }
23+
private IStringLocalizer<Dom2Images>? Localizer { get; set; }
2424

2525
[NotNull]
2626
private List<Foo>? Items { get; set; }
@@ -39,7 +39,9 @@ protected override void OnInitialized()
3939

4040
private async Task OnExportAsync()
4141
{
42-
_imageData = await Html2ImageService.GetDataAsync("#table-9527");
43-
StateHasChanged();
42+
_imageData = await Dom2ImageService.GetUrlAsync("#table-9527");
43+
44+
var fileName = $"table-9527-{DateTime.Now:HHmmss}";
45+
await Dom2ImageService.DownloadAsync("#table-9527", fileName);
4446
}
4547
}

0 commit comments

Comments
 (0)