| 12345678910111213141516171819202122232425262728293031323334 |
- using Microsoft.AspNetCore.Components;
- using Microsoft.JSInterop;
- using System;
- using System.Diagnostics.CodeAnalysis;
- using System.Threading.Tasks;
- namespace Blazor.App.Web
- {
- /// <summary>
- ///
- /// </summary>
- public sealed partial class App
- {
- /// <summary>
- ///
- /// </summary>
- [Inject]
- private IJSRuntime JSRuntime { get; set; }
- /// <summary>
- ///
- /// </summary>
- /// <param name="firstRender"></param>
- protected override async Task OnAfterRenderAsync(bool firstRender)
- {
- await base.OnAfterRenderAsync(firstRender);
- if (firstRender && OperatingSystem.IsBrowser())
- {
- await JSRuntime.InvokeVoidAsync("$.loading");
- }
- }
- }
- }
|