上下文:
我们希望为我们的Blazor项目创建一个内部Blazor库。Blazor库包含模板组件,可以供我们所有的其他Blazor项目使用。
Blazor库中的一些组件与JavaScript合并。因此,我们希望使用Blazor提供的JS。
方法:
ASP.NET核心Razor组件类库 (RCL)似乎是创建Blazor库的合适方法。我们创建了一个名为BlazorLib的Blazor库,该库现在通过RCL实现。名为WebAssembyly的Blazor BlazorLib-dev项目使用库BlazorLib。结构如下:

问题:
RCL似乎没有提供JavaScript互操作:

问题:
创建包括JS在内的Blazor库的正确方法是什么,它可以被任何第二个Blazor项目使用?
发布于 2020-11-24 13:08:41
尝试使用完整的命名空间:
@inject Microsoft.JSInterop.IJSRuntime还可以在_Imports.razor文件中导入命名空间。
@using Microsoft.JSInterophttps://stackoverflow.com/questions/64983998
复制相似问题