Blazor WebAssembly jQuery方法不起作用

问题描述

我正在Blazor Web程序集的帮助下从事一个项目,jquery的“ On”方法无法正常工作并且出现错误

enter image description here

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

enter image description here

java脚本中的错误行,可在custom.js中找到

enter image description here

解决方法

您是否使用过js互操作?通过在razor页面中调用js方法 像这样调用您的方法:

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

}