Можно ли импортировать отдельные компоненты из быстрых компонентов в Blazor .NET 6?

Недавно я просматривал быстрые компоненты с помощью Blazor PWA в .NET 6, и в документах я вижу, что есть потенциал для вызова отдельных компонентов (я полагаю, с угловым синтаксисом — пример ниже). Я хотел бы добавить отдельные компоненты с помощью Blazor, однако я не уверен, возможно ли это или как это будет сделано (возможно, с помощью IJSRuntime?). Руководство по интеграции Blazor не распространяется на импорт отдельных компонентов , что приводит меня к думаю, что это невозможно, но я надеюсь, что кто-то знает иначе.

Кто-нибудь знает, как добиться чего-то вроде этого:

      import {
    provideFASTDesignSystem,
    fastAccordion,
    fastAccordionItem
} from "@microsoft/fast-components";

provideFASTDesignSystem()
    .register(
        fastAccordion(),
        fastAccordionItem()
    );

Использовать такой синтаксис в Blazor с .NET 6, но импортировать только определенный компонент, а не весь модуль?

      [Inject]
IJSRuntime JSRuntime { get; set; }
IJSObjectReference module;

protected override async Task OnAfterRenderAsync(bool firstRender)
{
    module = await JSRuntime.InvokeAsync<IJSObjectReference>("import", "./scripts/components/fast-components.min.js");

}

0 ответов

Другие вопросы по тегам