包装器和本机Razor组件是用于创建Web应用程序的两种不同的技术。
@using Microsoft.JSInterop
@code {
[Inject]
public IJSRuntime JSRuntime { get; set; }
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
await JSRuntime.InvokeVoidAsync("loadExternalLibrary");
}
}
}
@foreach (var item in items)
{
if (item.IsActive)
{
@item.Name
}
else
{
@item.Name
}
}
通过这两种技术,您可以在Razor组件中使用外部代码和C#逻辑来创建功能强大的Web应用程序。
上一篇:包装器ReactJS
下一篇:包装设计展示图数据库