[英]Blazor JS integration
我们有一个客户要求,其中客户计划在他的网站上实施 Blazor。 我的产品基本上是一个在客户端运行的 JS 脚本,它位于 HTML 的头部。 现在我读到 Blazor 使用 C# 而不是 JS。 所以我想知道我的脚本 src 在 head 部分会出现什么问题?
您可以在pages/_Host.cshtml
。
然后在您的 razor 组件中,您需要注入IJSRuntime
,并使用此方法JSRuntime.InvokeVoidAsync("function", "parameter");
@inject IJSRuntime JSRuntime
<button class="btn btn-primary" @onclick="trigger">Click me</button>
@code {
private void trigger()
{
JSRuntime.InvokeVoidAsync("method1", "this value");
}
}
还有很多其他参数可以参考这个文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.