BlazorHybridTemplate/SharedUI/Shared/Components/Pages/Index.razor

33 lines
691 B
Plaintext

@page "/"
<HeroComponent />
<!--body content start-->
<section class="body-content ">
<div style="height: 70vh;"></div>
</section>
<!--body content end-->
<!--footer start 1-->
<!--footer 1 end-->
@code {
[Inject]
public IJSRuntime? JSRuntime { get; set; }
private IJSObjectReference? _jsModule;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
base.OnAfterRender(firstRender);
if (firstRender)
{
_jsModule = await JSRuntime.InvokeAsync<IJSObjectReference>("import", "./_content/SharedUI/assets/exampleJsInterop.js");
await _jsModule.InvokeVoidAsync("getMessage");
}
}
}