【问题标题】:Blazor WebAssembly Jquery methods is not workingBlazor WebAssembly Jquery 方法不起作用
【发布时间】:2020-09-10 17:05:30
【问题描述】:

我正在 Blazor Web 程序集的帮助下开展一个项目,而 jquery “On”方法不起作用并低于错误

我已经添加了 jquery min 文件和 js 文件,其中我的方法不起作用

在 custom.js 中可用的 java 脚本中的错误行

【问题讨论】:

  • @Arun,“占位符”在“if”之外没有值 - 你错误地定位了“if”的},你应该写if(..){var placeholder=..;placeholder.on('click',function (ev){...})}

标签: blazor blazor-server-side blazor-client-side blazor-webassembly


【解决方案1】:

你使用过 js 互操作吗?通过在 razor 页面中调用你的 js 方法 只需像这样调用您的方法:

@inject IJSRuntime jsRuntime
@code{
protected override async Task OnAfterRenderAsync(bool firstRender)
{
    if (firstRender)
    {
        await jsRuntime.InvokeVoidAsync(identifier: "inititCustomDropdwon");
    }
}

}

【讨论】:

  • 不行,我想js文件已经在页面注册了
  • 是的,但你也需要在 razor 页面中调用它
猜你喜欢
  • 1970-01-01
  • 2022-12-11
  • 2021-04-04
  • 1970-01-01
  • 2021-05-03
  • 2021-04-24
  • 2020-09-15
  • 1970-01-01
  • 2020-12-10
相关资源
最近更新 更多