繁体   English   中英

Blazor JS集成

[英]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.

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