在Blazor中具有普通的单页剃刀组件。我可以在页面顶部像这样注入IJSRuntime
:
@inject IJSRuntime JSRuntime
如果我在组件的.razor.cs文件后面创建代码,如何将IJSRuntime
之类的东西注入到文件后面的代码中?
答案 0 :(得分:0)
在razor.cs文件后面的代码中,可以使用IJSRunTime
属性注入[Inject]
或其他
public partial class BillingDashboard
{
[Inject]
IJSRuntime JSRuntime { get; set; }
protected override async Task MyFunction()
{
JSRuntime.InvokeVoidAsync("console.log('test')")
}
}