繁体   English   中英

将整个 Javascript 模块包含到 Blazor 服务器中

[英]include entire Javascript module into Blazor Server

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

您可以创建一个 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);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM