Как динамически ссылаться на компоненты бритвы, такие как Vue? - PullRequest
2 голосов
/ 27 января 2020

Обычно с Vue. js вы бы ссылались на компонент в разметке, подобной Blazor, следующим образом:

<UserImageComponent>
    ...
</UserImageComponent>

Однако, Vue. js имеет возможность загрузить компонент вкратце:

<component v-bind:is="UserImageComponent">
    ...
</component>

Есть ли у Blazor что-то подобное?

1 Ответ

0 голосов
/ 27 января 2020

Самый простой способ - создать практически пустой компонент, присвоить ему параметр ChildContent и установить для него все, что вам нравится.

[Parameter]
public RenderFragment ChildContent { get; set; }

RenderFragment будет отображать все, что вы добавляете, даже если это другой компонент или если вы установите его динамически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...