0

我对网络编程和 blazor 很陌生。我在 github 上找到了一个用 javascript 编写的开源表单设计器。请参阅此处:https ://github.com/Draggable/formeo 我想将此设计器嵌入到 blazor 服务器 Web 应用程序中。你认为这是可能的吗?你对如何做有什么建议吗?

4

1 回答 1

0

您可以创建一个 js 文件,我们称之为site.js

在你的_host.cshtml你可以插入标签:

<script src="js/site.js"></script>

之后,您可以在组件中使用

@using Microsoft.JSInterop      @*This can go in your _Imports.razor so it will apply to the whole project*@
@inject IJSRuntime JSRuntime;   @*Dependency Injection*@
.
.
.
@code {
    private async Task myFunction(){
        await JSRuntime.InvokeVoidAsync("myFunctionName", myFunctionParameters);
    }
}
于 2021-07-21T11:38:19.823 回答